it-swarm.com.de

Bringen Sie die Bridge-Schnittstelle herunter und löschen Sie sie

Wie entferne ich eine Bridge mit einer IP-Adresse, die manuell aufgerufen wurde und sich nicht in/etc/network/interfaces befindet?

$ 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

Kann es nicht löschen:

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

Kann es nicht mit ifdown runter bringen:

# ifdown br100                                                  
ifdown: interface br100 not configured     
56
Lorin Hochstein

Herausgefunden:

# ip link set br100 down
# brctl delbr br100
92
Lorin Hochstein

Um dies für die Zukunft zu klären.

ifup und ifdown sind Befehle aus einigen Linux-Varianten. Und werden verwendet, um Netzwerkeinstellungen zu steuern, die in /etc/network/interfaces Für Debian-basierte Systeme und /etc/sysconfig/network-scripts/ifcg* Für Redhat-basierte Systeme festgelegt sind (andere kann ich nicht kommentieren).

Das manuelle Erstellen und Entfernen von Schnittstellen erfolgt mit ifconfig (oder ip, was etwas schwieriger zu verwenden ist). Brücken können mit brctl gesteuert werden

Nachdem alle Schnittstellen mit brctl delif <bridg> <if> Von einer Bridge entfernt wurden, kann sie mit ifconfig br100 down (Oder ip link set br100 down) In den "Down-Zustand" versetzt und nun mit brctl delbr br100

Bitte beachten Sie, dass die Verwendung von network-manager Zum Verwalten Ihrer Netzwerke dazu führen kann, dass Ihre manuell geänderten Schnittstellen zurückgesetzt werden.

13
Manwe
$ Sudo ip link delete br0 type bridge

das ist alles

10
robo

Unter macOS und möglicherweise einigen BSD-Systemen:

Sudo ifconfig [bridge-name] down
Sudo ifconfig [bridge-name] destroy
6
rien333

Wie wäre es mit?

docker network Prune
3
Czollli

Zuerst müssen Sie mit diesem Befehl alle mit Ihrer Bridge verknüpften Schnittstellen löschen

ovs-vsctl del-port br-ex INTERFACE_NAME

Dann können Sie die Brücke löschen

ovs-vsctl del-br br-ex
1
NIna