Ubuntu 16.04.4
我正在尝试设置一个4接口绑定0。我设置了以下内容:
10-bond0.netdev
[NetDev]
Name=bond0
Kind=bond
[Bond]
Mode=802.3ad
TransmitHashPolicy=layer3+4
MIIMonitorSec=1s
LACPTransmitRate=fast
10-bond0.网络
[Match]
Name=bond0
[Network]
Address=10.38.63.1/24
20-enx00145ee890e0.网络
[Match]
Name=enx00145ee890e0
[Network]
Bond=bond0
20-enx00145ee890e1.网络
[Match]
Name=enx00145ee890e1
[Network]
Bond=bond0
20-enx00145ee890e2.网络
[Match]
Name=enx00145ee890e2
[Network]
Bond=bond0
20-enx00145ee890e3.网络
[Match]
Name=enx00145ee890e3
[Network]
Bond=bond0
一次性
root@server#cat /sys/class/net/bond0/bonding/mode
balance-rr 0
如果我将bond0重新定义为bond1(我将bond0文件移动到bond1中,然后调整其中的信息(,则
root@server#cat /sys/class/net/bond1/bonding/mode
802.3ad 4
同样,当引入bond1时,我仍然在由"0"显示的界面中得到bond0;ip链接节目";所以bond0必须在某个地方定义,但我不知道在哪里。
我不得不说,我在网络和系统网络服务方面有一个混合系统。
/etc/网络/接口没有任何关于bond0 的参考
我确实想摆脱网络,转而使用系统网络,但由于我无法访问服务器,我必须仔细准确地准备。
我不知道系统从哪里得到";平衡rr";以及不遵守bond0相关文件中的802.3ad。
我在哪里可以进一步检查?
TIA-
我想我发现了的问题
root@brunas:/etc/systemd/network$systemctl--版本系统d 229
我遇到了这个错误
https://github.com/systemd/systemd/issues/7025https://github.com/systemd/systemd/issues/5971
第二个链接中报告的解决方法是创建
/etc/modprobe.d/bonding.conf并设置
选项绑定max_bonds=0