2つのインタフェースを1つにバインドしようとしましたがbond0
、効果が満足できませんでした。その後、/etc/network/interfaces
すべての変更を元に戻して実行しましたが、systemctl restart networking.service
結合されたインターフェイスがまだ存在するため(およびifconfig
コマンドに表示される)、それを実行するか強制的にキャンセルする必要ip link
があります。サーバーを再起動せずにインターフェイスを完全に削除するにはどうすればよいですか?ip link set bond0 down
ifconfig bond0 down
私はDebian Busterを使用しています。ファイルはもともと次のようでした。
auto eno1
iface eno1 inet static
# regular network settings like address, netmask, gateway etc.
auto eno2
iface eno2 inet static
# regular network settings like address, netmask, gateway etc.
これら2つのインターフェイスをキーに切り替えて、次のように変更しました。
auto eno1
iface eno1 inet manual
bond-master bond0
auto eno2
iface eno2 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
# regular network settings like address, netmask, gateway etc.
ベストアンサー1
他のほとんどのインターフェイスと同様に、結合されたインターフェイスを管理するための最新のコマンドは次のとおりです。ip link
、こことともにシステムファイルシステム直接処理できない一部の場合(rt)ウェブリンク。存在するこの場合:
ip link delete dev bond0
バインディングが削除された場合でも、スレーブであるインターフェイスは分離されるため、ip link set DEVICE nomaster
最初に分離(使用)する必要はありません。
一つ余分システムファイルシステム方法同じことを行うには:
echo -bond0 > /sys/class/net/bonding_masters