在我的 Arch 盒子上,我有一个网桥。目标是删除桥接并仅使用未桥接的网络适配器。为此,我删除了下面的所有 *.netdev 和 *.network 配置文件/etc/systemd/network
,并将它们替换为一个简单的文件:
/etc/systemd/network/lan.network
--------------------------------
[Match]
eno*
[Network]
DHCP=ipv4
然后我使用 重新启动了网络服务systemctl restart systemd-networkd
,假设这只会留下 和lo
接口eno*
。但不幸的是,这没有效果。快速查看后ip link
仍然显示桥接口已启动且处于活动状态。
因为在这种特殊情况下正常运行时间并不重要,所以我只是重新启动机器就解决了问题。不过,我想认为这种事情不需要重新启动。我错过了什么?
答案1
如果您的网桥主接口仍然处于运行状态,那么即使同时发现了新的配置,其绑定的从接口也将保持绑定状态。所以就失去了这座桥。
ip link set down br0
ip link del dev br0
systemctl restart systemd-networkd