
私の Arch ボックスには、ネットワーク ブリッジがありました。目標は、ブリッジを削除し、ブリッジされていないネットワーク アダプターのみを使用することです。そのために、以下のすべての *.netdev および *.network 構成ファイルを削除し/etc/systemd/network
、1 つの単純なファイルに置き換えました。
/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