브리지를 제거할 수 없습니다. - "브릿지 br0이 아직 실행 중이므로 제거할 수 없습니다."

브리지를 제거할 수 없습니다. - "브릿지 br0이 아직 실행 중이므로 제거할 수 없습니다."

나 역시 이 사람과 같은 문제를 안고 있다.시작된 브리지 인터페이스 종료 및 삭제

하지만 이 솔루션은 나에게 적합하지 않습니다.

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)

답변1

귀하가 링크한 다른 기사에 따르면 도움이 될 것입니다.

ifconfig br0 down
brctl delbr br0

답변2

ifconfig br100 down

또는

ip link set dev br100 down

답변3

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

답변4

Raspberry Pi에서도 이 문제가 발생했습니다. 예를 들어, 다리를 철거하려고 하면 다음과 같은 결과가 brctl delbr br0나옵니다.

bridge br0 is still up; can't delete it

내가 시도한 것본시 스콧제안했지만 성공하지 못했습니다.

그래서 내가 하나 만들었어lsmod

Module                  Size  Used by
bridge                 90721  0

브리지 모듈이 사용되지 않은 것으로 나타났습니다.

모듈을 사용하지 않으면 왜 브리지를 제거할 수 없는지 이해가 되지 않습니다.

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

modprobe -r bridge

모듈을 다시로드하십시오

modprobe bridge

언로드 및 로드 모두 작동하지만 브리지 인터페이스가 사라집니다. 으로 이를 확인했습니다 ifconfig.

이것이 누군가에게 도움이 되기를 바랍니다.

관련 정보