我在服务器上安装了 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 解决。