在我的 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