首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 17.10上的Netplan链接聚合

Ubuntu 17.10上的Netplan链接聚合
EN

Server Fault用户
提问于 2018-01-10 19:00:17
回答 1查看 4.8K关注 0票数 1

我成功地在我的Ubuntu (17.10)上创建了一个纽带,答案来自:NIC通过网络在Ubuntu 17.10上的合作。现在我的关系已经建立起来了,但它是在循环上的。

在这里,运行cat /proc/net/bonding/bond0后的netplan apply输出:

代码语言:javascript
复制
# 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的结合部分:

代码语言:javascript
复制
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上的模式:

代码语言:javascript
复制
bonding mode=4

但没有运气。

我在哪里做错了?我有预感解决方案是在yaml,但我现在真的被困住了。

EN

回答 1

Server Fault用户

发布于 2018-01-14 16:52:42

我设法解决了这个问题。我已经把/etc/modules恢复到原来的状态了。在这种情况下,改变它是没有帮助的。

问题在于yaml文件的语法。正确的方法是:

代码语言:javascript
复制
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

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/891626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档