पुल हटा नहीं सकता - "पुल br0 अभी भी ऊपर है; इसे हटा नहीं सकते ”


16

मुझे इस आदमी के रूप में एक ही समस्या है: नीचे लाओ और पुल इंटरफ़ेस को हटा दें

लेकिन वह समाधान मेरे काम नहीं आता।

मैं ब्रिजल डेलिफ का उपयोग करके पुल से सभी इंटरफेस को हटा देता हूं। मैं तो ifconfig या ip का उपयोग करके लिंक को नीचे सेट करता हूं। मैं तब ब्रिजेट br0 "ब्रिज br0 अभी भी ऊपर है, इसे हटा नहीं सकता" का उपयोग करके पुल को हटाने की कोशिश करता हूं।

मंच एक रास्पबेरी पाई पर रास्पियन है।

कोई विचार?

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और का उत्पादन साझा कर सकते हैं ifconfig -a?
njsg

2
फिर br0भी ऊपर है। इसलिए यह आश्चर्यजनक नहीं है कि आपको जो त्रुटि मिलती है वह आपको मिल जाती है। शायद कोशिश करें ifconfig br0 down?
njsg

शायद मैं अपने प्रश्न में पर्याप्त स्पष्ट नहीं था। मैंने पहले ही कोशिश की थी। दोनों ifconfig और ip लिंक का उपयोग करते हैं।
LinusK

हो सकता है कि आपके पास कुछ प्रकार के डेमन रनिंग और स्वचालित रूप से उपलब्ध नेटवर्क डिवाइस हों? जो कुछ भी हो रहा है, आपको पुल को नष्ट करने से पहले यूपी को रोकने की आवश्यकता है।
nssg

सभी जेल और प्लगइन्स को हटाकर मेरे लिए इसे हल कर दिया।

जवाबों:


31

आपके द्वारा पहले ही लिंक की गई दूसरी पोस्ट के अनुसार, यह सहायता प्रदान करता है

ifconfig br0 down
brctl delbr br0

2
मैंने पहले ही कोशिश की थी। शायद मैं अपने प्रश्न में पर्याप्त स्पष्ट नहीं था।
लिनस्क

10
ifconfig br100 down

या

ip link set dev br100 down

1
दूसरा विकल्प मेरे लिए काम करता है और पहले एक नहीं।
लॉगऑफ़

2

पुल से सभी नेटवर्क इंटरफेस निकालें:

brctl delif brX ethX

पुल नीचे लाओ:

ifconfig brX down

पुल निकालें:

brctl delbr brX

1

मैं पैकेज पुल-बर्तन हटा दिया और br0 गायब लग रहा था। यह समाधान केवल तभी स्वीकार्य है जब आपको किसी अन्य पुलों की आवश्यकता नहीं है, जो मुझे नहीं चाहिए।


इसे स्लेजहेमर दृष्टिकोण कहा जाता है =)
मैट

1

मुझे रास्पबेरी पाई पर भी यह समस्या थी। जब मैंने एक पुल को हटाने की कोशिश की, जैसे 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

उम्मीद है कि किसी की मदद करता है।


0

सबसे खराब स्थिति में, आपको सभी नेटवर्क सेवाओं को बंद करना होगा और फिर कंसोल से इसे हटाने का प्रयास करना होगा। यह काम करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.