我成功地在我的Ubuntu (17.10)上创建了一个纽带,答案来自:NIC通过网络在Ubuntu 17.10上的合作。现在我的关系已经建立起来了,但它是在循环上的。
在这里,运行cat /proc/net/bonding/bond0后的netplan apply输出:
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: enp1s0f1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:26:55:e6:9f:1a
Slave queue ID: 0
Slave Interface: enp1s0f0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:26:55:e6:9f:1b
Slave queue ID: 0我想把它放在链接聚合上。我尝试在我的mode: 802.3ad配置中直接添加行.yaml,但是netplan apply会抛出一个错误。
在这里,我的yaml的结合部分:
bonds:
bond0:
interfaces: [enp1s0f0, enp1s0f1]
addresses: [10.110.10.253/24]
gateway4: 10.110.10.1
mode: 802.3ad
nameservers:
addresses: [10.110.10.22]移除线mode: 802.3ad键合工作,但在循环.
我还尝试通过添加以下行来强制/etc/modules上的模式:
bonding mode=4但没有运气。
我在哪里做错了?我有预感解决方案是在yaml,但我现在真的被困住了。
发布于 2018-01-14 16:52:42
我设法解决了这个问题。我已经把/etc/modules恢复到原来的状态了。在这种情况下,改变它是没有帮助的。
问题在于yaml文件的语法。正确的方法是:
bonds:
bond0:
interfaces: [enp1s0f0, en01s0f1]
addresses: [10.110.1.253/24]
gateway4: 10.1.1.1
parameters:
mode: 802.3ad
nameservers:
addresses: [10.110.10.22]不同之处在于在parameters:之前添加了mode: 802.3ad。
https://serverfault.com/questions/891626
复制相似问题