systemd-networkd - 再起動せずに新しい設定を強制する方法は?

systemd-networkd - 再起動せずに新しい設定を強制する方法は?

私の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

おすすめ記事