Không thể xóa cầu - Cầu cầu br0 vẫn lên; không thể xóa nó


16

Tôi có cùng một vấn đề với anh chàng này: Đưa xuống và xóa giao diện cầu nối lên

Nhưng giải pháp đó không hiệu quả với tôi.

Tôi loại bỏ tất cả các giao diện từ cây cầu bằng cách sử dụng brctl delif. Sau đó tôi đặt liên kết xuống bằng ifconfig hoặc ip. Sau đó tôi cố gắng xóa cây cầu bằng brctl br0 "cầu br0 vẫn còn; không thể xóa nó".

Nền tảng là Raspbian trên Raspberry Pi.

Có ý kiến ​​gì không?

Đầu ra giống hệt từ ifconfig và 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)

Bạn có thể chia sẻ đầu ra của ifconfigifconfig -a?
13 lúc 16:51

2
Sau đó br0vẫn còn lên. Vì vậy, không có gì đáng ngạc nhiên khi bạn nhận được lỗi bạn nhận được. Có thể thử ifconfig br0 down?
njsg

Có lẽ tôi đã không đủ rõ ràng trong câu hỏi của mình. Tôi đã thử nó. Cả hai sử dụng liên kết ifconfig và ip.
LinusK

Có lẽ bạn có một số loại daemon đang chạy và tự động khởi động các thiết bị mạng có sẵn? Bất cứ điều gì đang xảy ra, bạn cần nó dừng lại trước khi phá hủy cây cầu.
njsg

Loại bỏ tất cả các nhà tù và plugin đã giải quyết điều này cho tôi.

Câu trả lời:


31

Theo bài đăng khác mà bạn đã liên kết, trợ giúp này

ifconfig br0 down
brctl delbr br0

2
Tôi đã thử nó. Có lẽ tôi đã không đủ rõ ràng trong câu hỏi của mình.
LinusK

10
ifconfig br100 down

hoặc là

ip link set dev br100 down

1
Lựa chọn thứ 2 làm việc cho tôi và cái đầu tiên thì không.
đăng xuất

2

Xóa tất cả các giao diện mạng khỏi cầu:

brctl delif brX ethX

Mang cây cầu xuống:

ifconfig brX down

Xóa cầu:

brctl delbr brX

1

Tôi gỡ bỏ gói cầu-dụng cụ và br0 dường như biến mất. Giải pháp này tất nhiên chỉ được chấp nhận nếu bạn không cần bất kỳ cây cầu nào khác mà tôi không cần.


đó được gọi là phương pháp búa tạ =)
Matt

1

Tôi cũng có vấn đề này trên pi mâm xôi. Khi tôi cố gắng loại bỏ một cây cầu, Ví dụ brctl delbr br0tôi

bridge br0 is still up; can't delete it

Tôi đã thử những gì Bonsi Scott gợi ý, nhưng tôi không thành công.

Vì vậy, tôi đã làm một lsmod

Module                  Size  Used by
bridge                 90721  0

và thấy rằng mô-đun cầu không được sử dụng.

Tôi không hiểu tại sao tôi không thể xóa cầu nếu mô-đun không được sử dụng.

Như một cách giải quyết, tôi đã dỡ bỏ mô-đun hạt nhân.

modprobe -r bridge

và tải lại mô-đun

modprobe bridge

Cả (dỡ và tải) đều hoạt động và giao diện cầu đã biến mất. Tôi đã xác minh điều này với ifconfig.

Hy vọng rằng sẽ giúp được ai đó.


0

Trong trường hợp xấu nhất, Bạn sẽ cần tắt tất cả các dịch vụ mạng và sau đó từ bảng điều khiển hãy thử xóa nó. Nó nên hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.