Eu tenho o mesmo problema que esse cara: derrubar e excluir a interface de ponte que está ativa
Mas essa solução não funciona para mim.
Eu removo todas as interfaces da ponte usando brctl delif. Em seguida, defino o link para baixo usando ifconfig ou ip. Em seguida, tento remover a ponte usando brctl br0 "a ponte br0 ainda está ativa; não é possível excluí-la".
A plataforma é Raspbian em um Raspberry Pi.
Alguma ideia?
Saída idêntica de ifconfig e 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
fonte
fonte
ifconfig
eifconfig -a
?br0
ainda está de pé. Portanto, não surpreende que você receba o erro que receber. Talvez tenteifconfig br0 down
?Respostas:
De acordo com o outro post que você já vinculou, isso deve ajudar
fonte
ou
fonte
Remova todas as interfaces de rede da ponte:
Traga a ponte para baixo:
Retire a ponte:
fonte
Eu removi o pacote bridge-utils e o br0 parecia desaparecer. É claro que esta solução só é aceitável se você não precisar de outras pontes, o que eu não.
fonte
Eu também tive esse problema no raspberry pi. Quando tentei remover uma ponte, por exemplo
brctl delbr br0
, recebiEu tentei o que Bonsi Scott sugeriu, mas não tive sucesso.
Então eu fiz um
lsmod
e viu que o módulo bridge não está em uso.
Não entendo por que não consigo remover a ponte se o módulo não está em uso.
Como solução alternativa, descarreguei o módulo do kernel.
e carregou o módulo novamente
Ambos (descarregar e carregar) funcionaram e a interface da ponte desapareceu. Eu verifiquei isso com
ifconfig
.Espero que ajude alguém.
fonte
Na pior das hipóteses, você precisaria desligar todos os serviços de rede e, a partir do console, tentar excluí-lo. Deveria funcionar.
fonte