起動したブリッジインターフェイスのシャットダウンと削除

起動したブリッジインターフェイスのシャットダウンと削除

手動で設定されたIPアドレスを持ち、/etc/network/interfacesにないブリッジを削除するにはどうすればよいですか?

$ ifconfig br100                                                
    br100     Link encap:Ethernet  HWaddr 00:00:00:00:00:00                         
              inet addr:172.16.0.5  Bcast:172.16.0.255  Mask:255.255.255.0

削除できません:

# brctl delbr br100
bridge br100 is still up; can't delete it   

ifdownを使用して閉じることはできません。

# ifdown br100                                                  
ifdown: interface br100 not configured     

答え1

それを見つけました:

# ip link set br100 down
# brctl delbr br100

答え2

$ sudo ip link delete br0 type bridge

それだけです。

答え3

これからはこれを明確にするため。

ifupifdownいくつかのLinuxバージョンのコマンドです。/etc/network/interfacesDebianベースのシステムとRedhatベースのシステムのネットワーク設定を制御するために使用されます/etc/sysconfig/network-scripts/ifcg*(他のシステムについては言及できません)。

インターフェイスを手動で作成して削除するには、次の方法で行いますifconfig(または使用するのがより面倒です)。ip橋は以下によって制御することができます。brctl

したがって、ブリッジからすべてのインターフェイスを削除した後brctl delif <bridg> <if> (または)を使用して「ダウン状態」に進むことができ、次のものを使用できます。ifconfig br100 downip link set br100 downbrctl delbr br100

管理ネットワークを使用すると、network-manager手動で変更したインターフェイスをリセットできます。

答え4

macOSと一部のBSDシステムの場合:

sudo ifconfig [bridge-name] down
sudo ifconfig [bridge-name] destroy

関連情報