브리지를 삭제할 수 없습니다-“bridge br0이 아직 작동 중입니다. 삭제할 수 없습니다” 사용하여 브릿지를 제거하려고합니다. 이 플랫폼은 Raspberry

이 남자와 같은 문제 가 있습니다.

그러나 그 해결책은 저에게 효과적이지 않습니다.

brctl delif 사용하여 브리지에서 모든 인터페이스를 제거합니다. 그런 다음 ifconfig 또는 ip를 사용하여 링크를 다운으로 설정했습니다. 그런 다음 brctl br0 “브릿지 br0이 아직 작동합니다. 삭제할 수 없습니다”를 사용하여 브릿지를 제거하려고합니다.

이 플랫폼은 Raspberry Pi의 Raspbian입니다.

어떤 아이디어?

ifconfig와 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)


답변

이미 연결 한 다른 게시물에 따르면이 도움말은

ifconfig br0 down
brctl delbr br0

답변

ifconfig br100 down

또는

ip link set dev br100 down

답변

브리지에서 모든 네트워크 인터페이스를 제거하십시오.

brctl delif brX ethX

다리를 내리십시오 :

ifconfig brX down

다리를 제거하십시오.

brctl delbr brX

답변

패키지 bridge-utils를 제거했는데 br0이 사라진 것 같습니다. 이 솔루션은 물론 다른 브리지가 필요하지 않은 경우에만 허용됩니다.


답변

라즈베리 파이 에서도이 문제가 발생했습니다. 내가 다리를 제거했을 때, 예 brctl delbr br0내가 가지고

bridge br0 is still up; can't delete it

Bonsi Scott이 제안한 것을 시도했지만 성공하지 못했습니다.

그래서 나는 lsmod

Module                  Size  Used by
bridge                 90721  0

브리지 모듈을 사용하지 않는 것을 확인했습니다.

모듈을 사용하지 않는 경우 브리지를 제거 할 수없는 이유를 이해할 수 없습니다.

해결 방법으로 커널 모듈을 언로드했습니다.

modprobe -r bridge

모듈을 다시로드

modprobe bridge

(언로드 및로드) 모두 작동했고 브리지 인터페이스는 사라졌습니다. 로 이것을 확인했습니다 ifconfig.

잘하면 그것은 누군가를 돕는다.


답변

최악의 경우, 모든 네트워크 서비스를 끄고 콘솔에서 삭제 해보십시오. 작동해야합니다.