Ich habe das gleiche Problem wie dieser Typ: Bridge-Schnittstelle herunterfahren und löschen, die aktiv ist
Aber diese Lösung funktioniert bei mir nicht.
Ich entferne alle Schnittstellen von der Brücke mit brctl delif. Dann setze ich den Link mit ifconfig oder ip auf down. Ich versuche dann, die Brücke mit brctl br0 zu entfernen "die Brücke br0 ist noch in Betrieb; kann sie nicht löschen".
Die Plattform ist Raspbian auf einem Himbeer-Pi.
Irgendwelche Ideen?
Identische Ausgabe von ifconfig und ifconfig -a:
br0 Link encap:Ethernet HWaddr 54:e6:fc:89:be:4b
inet6 addr: fe80::56e6:fcff:fe89:be4b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:6569 (6.4 KiB)
eth0 Link encap:Ethernet HWaddr b8:27:eb:47:0d:a5
inet addr:192.168.2.29 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::ba27:ebff:fe47:da5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:287 errors:0 dropped:0 overruns:0 frame:0
TX packets:389 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:25109 (24.5 KiB) TX bytes:64247 (62.7 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
mon.wlan1 Link encap:UNSPEC HWaddr 54-E6-FC-89-BE-4B-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:277 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:62535 (61.0 KiB) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 80:1f:02:84:f8:3f
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:15 errors:0 dropped:17 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3828 (3.7 KiB) TX bytes:1294 (1.2 KiB)
wlan1 Link encap:Ethernet HWaddr 54:e6:fc:89:be:4b
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::56e6:fcff:fe89:be4b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:21016 (20.5 KiB)
networking
raspberry-pi
bridge
LinusK
quelle
quelle
ifconfig
und teilenifconfig -a
?br0
ist immer noch auf. Es ist also nicht verwunderlich, dass Sie den Fehler erhalten, den Sie erhalten. Vielleicht versuchenifconfig br0 down
?Antworten:
Laut dem anderen Beitrag, den Sie bereits verlinkt haben, sollte dies helfen
quelle
oder
quelle
Entfernen Sie alle Netzwerkschnittstellen von der Bridge:
Bring die Brücke runter:
Entfernen Sie die Brücke:
quelle
Ich entfernte das Paket bridge-utils und br0 schien zu verschwinden. Diese Lösung ist natürlich nur akzeptabel, wenn Sie keine anderen Brücken benötigen, die ich nicht brauche.
quelle
Ich hatte auch dieses Problem auf Himbeer-Pi. Als ich versuchte eine Brücke zu entfernen,
brctl delbr br0
bekam ich zBIch habe versucht, was Bonsi Scott vorschlug, aber ich hatte keinen Erfolg.
Also habe ich a
lsmod
und sah, dass das Brückenmodul nicht in Gebrauch ist.
Ich verstehe nicht, warum ich die Brücke nicht entfernen kann, wenn das Modul nicht verwendet wird.
Als Workaround habe ich das Kernelmodul entladen.
und lud das Modul erneut
Beide (entladen und laden) funktionierten und die Bridge-Schnittstelle war weg. Ich habe das mit überprüft
ifconfig
.Hoffentlich hilft das jemandem.
quelle
Im schlimmsten Fall müssten Sie alle Netzwerkdienste ausschalten und dann über die Konsole versuchen, sie zu löschen. Es sollte funktionieren.
quelle