systemd-networkd 不会奴役绑定上的接口

systemd-networkd 不会奴役绑定上的接口

我在服务器上安装了 systemd-210,我想为 4 个接口创建一个绑定。因此我创建了一个“catch-all”.network 文件:

/etc/systemd/networkd/10.所有接口到bond0:

[Match]
Name=en*

[Network]
Bond=bond0

此外,我还创建了 bond.netdev 文件:

/etc/systemd/networkd/20.bond0.netdev:

[NetDev]
Name=bond0
Kind=bond

最后是绑定接口的配置 /etc/systemd/networkd/30.bond0.网络:

[Match]
Name=bond0

[Network]
Address=192.168.1.59/24
Gateway=192.168.1.254

现在我有一个配置正确但没有从属设备的“bond0”接口。

我必须手动输入:

# ifenslave bond0 enp2s0f0 snp2s0f1 enp5s0f0 enp5s0f1 将接口绑定到绑定上。

为什么 networkd 没有将我的接口设置为从属接口?

在 journalctl 中我得到:

systemd-udevd[3666]: Could not apply link config to bond0

答案1

该问题已通过 systemd-211 解决。

相关内容