目前,我正在尝试使用 systemd-networkd 设置带有 vlan 的绑定网络。不幸的是,该服务为 bond1.network 配置文件提供了错误消息“‘Network’ 部分中未知的左值‘BindCarrier’”。
这是我的配置文件:
### eth0.network
[Match]
Name=eth0
[Network]
DHCP=ipv4
IPForward=yes
Bond=bond1
### bond1.netdev
[NetDev]
Name=bond1
Kind=bond
[Bond]
Mode=802.3ad
TransmitHashPolicy=layer3+4
MIIMonitorSec=1s
LACPTransmitRate=fast
### bond1.network
[Match]
Name=bond1
[Network]
BindCarrier=eth0
VLAN=vlan10
VLAN=vlan20
VLAN=vlan30
### vlan<10|20|30>.netdev
[NetDev]
Name=vlan<10|20|30>
Kind=vlan
[VLAN]
Id=<4010|4020|4030>
### vlan<10|20|30>.network
[Match]
Name=vlan<10|20|30>
[Network]
Bridge=br<10|20|30>
### br<10|20|30>.netdev
[NetDev]
Name=br<10|20|30>
Kind=bridge
### br<10|20|30>.network
[Match]
Name=br<10|20|30>
[Network]
Address=172.29.<10|20|30>.11/24
有人能帮我解决这个问题吗?
谢谢,丹尼斯
答案1
该选项在 systemd v220 中引入,在旧版本中不可用。