我的问题如下:
我有两个 10 GIG 接口需要在绑定 - LACP - 模式 4 中使用。这是我的配置:
mypc# cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet manual
bond-master bond0
auto eth5
iface eth5 inet manual
bond-master bond0
auto bond0
iface bond0 inet manual
bond-mode 4
bond-miimon 100
bond-lacp-rate fast
mtu 11000
bond-slaves none
auto bond0.10
iface bond0.10 inet static
address 10.0.0.30
netmask 255.255.255.0
gateway 10.0.0.1
mtu 11000
vlan-raw-device bond0
auto bond0.20
iface bond0.20 inet static
address 10.0.1.31
netmask 255.255.255.0
gateway 10.0.1.1
mtu 11000
vlan-raw-device bond0
dns-nameservers 8.8.8.8
mypc# cat /etc/modprobe.d/bonding.conf
alias bond0 bonding
bonding mode=4 lacp_rate=1 miimon=100 max_bonds=1
probe bonding
mypc# cat /etc/modules
bonding
8021q
从主题中可以看出,接口 bond0.10 和 bond0.20 在启动后仍处于 DOWN 状态。
答案1
我在大致相同的配置下遇到了同样的问题。起初,我在接口配置上遇到了一些问题 -inet static
不是inet manual
在 bond0 接口上,inet manual
也不是inet static
在 bond0.x 接口上。
不确定解决这个问题是否是解决问题的唯一方法。在进行故障排除时,我遇到了几次 bond0.x 接口无法启动的情况。在每个接口配置部分末尾添加如下所示的语句似乎有助于启动接口,而之前的尝试似乎没有出现这些接口。
up ifconfig bond0 up ## or bondo.x for each vlan interface