अंतर्निहित वाईफ़ाई को कैसे अक्षम करें और केवल यूएसबी वाईफाई कार्ड का उपयोग करें?


66

मेरे लैपटॉप में अंतर्निहित वाईफाई कार्ड (डेल एक्सपीएस एम 1330) बकवास है, बहुत ज्यादा है। मेरे पास एक Asus USB वाईफ़ाई कार्ड है जो काफी बेहतर है, और यह ठीक काम करता है। जो मैं करना चाहता हूं वह अंतर्निहित वाईफाई कार्ड को अक्षम करना है। क्या ऐसा करने का एक तरीका है (बिना BIOS में बूट किए हर बार मैं अंतर्निहित वायरलेस को अक्षम / सक्षम करना चाहता हूं)?

@mikewhatever: यहाँ वो आउटपुट दिए गए हैं

matt@sbod:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0b05:179d ASUSTek Computer, Inc. 
Bus 002 Device 004: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
Bus 007 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
matt@sbod:~$ lspci -nnk | grep -iA2 net
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
    Subsystem: Dell XPS M1330 [1028:0209]
    Kernel driver in use: tg3
--
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
    Kernel driver in use: wl

क्या आपके लैपटॉप में वायरलेस ऑन और ऑफ करने के लिए बटन नहीं है?
LnxSlck

कारण, सिर्फ मॉड्यूल को ब्लैकलिस्ट करना। यदि आपको इसके लिए मदद चाहिए, तो कुछ और जानकारी पोस्ट करें। हम के आउटपुट की आवश्यकता होगी lsusbऔर lspci -nnk | grep -iA2 net
मिखावतवर

2
@LnxSlck: हाँ, लेकिन यह USB वाईफ़ाई कार्ड सहित सभी वायरलेस क्षमता को निष्क्रिय कर देता है।
मैट

1
@mikewhatever: मैं लिनक्स के लिए नया हूँ। मॉड्यूल को ब्लैकलिस्ट करना एक ऐसी चीज है जिसकी मुझे मदद करनी चाहिए, हाहा। यहाँ आपके द्वारा अनुरोधित आउटपुट है, धन्यवाद!
मैट

जवाबों:


60

निम्नलिखित पंक्ति को इसमें जोड़ें /etc/network/interfaces:

iface wlan0 inet manual

NetworManager interfacesफ़ाइल में कॉन्फ़िगर किए गए इंटरफ़ेस का प्रबंधन नहीं करता है । wlan0उस इंटरफ़ेस से बदलें जिसे आप अक्षम करना चाहते हैं, अगर यह अंतर्निहित इंटरफ़ेस का नाम नहीं है।

फिर नेटवर्क प्रबंधक को पुनरारंभ करें

sudo service network-manager restart


यह मुझे बचाने नहीं देगा क्योंकि यह केवल पढ़ने के लिए है?
मैट

5
@ मैट संपादित करें sudo nano /etc/network/interfaces, लाइन जोड़ें, सहेजें और बाहर निकलें (Ctrl + O, ENTER, Ctrl + X)।
एरिक कारवाल्हो

आकर्षण की तरह काम करता है ..
सोहम

3
मेरे मामले में यह (लुबंटू 16) के wifi0बजाय था wlan0ifconfigसही डिवाइस नाम के लिए जाँच करें।
मैरियन

16

मुझे लगता है कि ऐसा करने का सबसे आसान तरीका है ifconfig

Daud

ifconfig

फिर देखो कि आप किस एडाप्टर को बंद करना चाहते हैं, मेरे मामले wlan1में मेरी आंतरिक वाईफ़ाई है और wlan2मेरी यूएसबी वाईफ़ाई है। तो भागो

sudo ifconfig wlan1 down

और यह बदल जाएगा ( ifconfigचेक करने का प्रकार , ध्यान दें कि नेटवर्क प्रबंधक में एडेप्टर अभी भी दिखाता है, लेकिन यह चालू है)। इसे फिर से चालू करने के लिए:

sudo ifconfig wlan1 up

और बस।


यदि मैं जिस एडेप्टर को अक्षम / सक्षम करना चाहता हूं wlan1, wlan2या कुछ और कर सकता हूं तो मुझे कैसे मिल सकता है?
एमएमजे

ifconfigआपको बताएगा कि कौन से एडेप्टर हैं, सबसे अधिक संभावना है कि सबसे कम संख्या आपके अंतर्निहित एडाप्टर होगी, लेकिन मुझे लगता है कि आपको यह सुनिश्चित करने के लिए बस कोशिश करनी चाहिए।
गेरहार्ड बर्गर

2
ऐसा लगता है कि sudo lshw -C networkउन वस्तुओं की एक सूची दें जिनके 'तार्किक नाम' का उपयोग किया जाना है sudo ifconfig [logical name] up
एमएमजे

ओह, जो बहुत अधिक जानकारी देता है netstatया ifconfig, अच्छा है!
गेरहार्ड बर्गर

सिस्टम सेटिंग्स -> नेटवर्क -> वायरलेस पर जाएं, अपने नेटवर्क का नाम ढूंढें और सबसे दाहिने किनारे पर ">" (अधिक से अधिक प्रतीक) पर क्लिक करें। फिर निचले-दाएं कोने में "सेटिंग" पर क्लिक करें, और सुनिश्चित करें कि "वाई-फाई" टैब चुना गया है। लाइन "डिवाइस मैक एड्रेस" एच / डब्ल्यू पते और नेटवर्क नाम (कोष्ठक में) दोनों को दिखाएगा। नेटवर्क नाम से पता चला है कि रूप में ही हैifconfig
एलन थॉम्पसन

12

अपने वायरलेस कार्ड के मॉड्यूल को ब्लैकलिस्ट करने के लिए:

  1. sudo vi /etc/modprobe.d/blacklist.conf (या एक कस्टम बनाएँ)
  2. # लाइन की शुरुआत में मॉड्यूल नाम के साथ टिप्पणी करें :

    #blacklist eth1394
    
  3. बचाओ, भागो sudo update-initramfs -uऔर रिबूट करो

रिबूट किए बिना मैन्युअल रूप से एक मॉड्यूल निकालने के लिए:

sudo modprobe -r eth1394

रिबूट के बाद प्रभाव खो देता है।

मॉड्यूल लोड करने के लिए:

sudo modprobe eth1394

लोड किए गए मॉड्यूल देखने के लिए:

sudo lsmod

2
यदि आप eth1394 को ब्लैकलिस्ट करना चाहते हैं तो क्या आप लाइन को अनकम्फर्टेबल नहीं करते हैं या एक नई लाइन जोड़ते हैं? अन्यथा यह वही है जो मुझे धन्यवाद की आवश्यकता है!
ज़यक्वन

3

वाईफाई में निर्मित ब्रोकोम का बीसीएम 4312 है, जो मालिकाना एसटीए चालक का उपयोग करता है। तो, अपने विशेष मामले में कुछ भी ब्लैकलिस्ट करने की आवश्यकता नहीं है, बस अतिरिक्त ड्राइवर उपयोगिता का उपयोग करके, ड्राइवर को निष्क्रिय करें।


2

इन दिनों अधिकांश लैपटॉप में इंटेल वायरलेस कार्ड होते हैं, जिन्हें आप बहुत आसानी से कमांड का उपयोग करके अक्षम कर सकते हैं sudo modprobe -r iwlwifiया निष्क्रिय कर सकते हैं और स्थायी रूप से उपयोग कर सकते हैं sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi। मैं अपने लैपटॉप के साथ आंतरिक वाईफाई कार्ड के बजाय अपने उच्च-लाभ वाले टीपी-लिंक एडाप्टर का उपयोग करने के लिए ऐसा करता हूं।


1

मैं आमतौर पर शारीरिक रूप से आंतरिक कार्ड को हटा देता हूं। यह आमतौर पर 1 या 2 एंटीना कनेक्शन के साथ एक मिनी पीसीआई-ई कार्ड है। एंटीना कनेक्शन को सावधानी से उठाया जा सकता है और वे बिना किसी उपद्रव के डिस्कनेक्ट हो जाते हैं। आमतौर पर जगह में कार्ड पकड़े 1 फिलिप्स पेंच होगा। एक बार स्क्रू हटा देने के बाद, कार्ड के पीछे को उठाएं और इसे किनारे कनेक्टर से बाहर स्लाइड करें। मैं आमतौर पर एंटीना वायर कनेक्टर पर इलेक्ट्रिकल (विनाइल) टेप को मोड़ता हूं और विद्युत टेप के माध्यम से स्क्रू को धक्का देता हूं। फिर स्क्रू को फिर से स्थापित करें (इस प्रकार एंटीना तारों को अपने पूर्व स्थान पर पकड़े हुए)। यह एक अवांछित आंतरिक वायरलेस की समस्या को काफी अच्छी तरह से हल करता है।

ध्यान दें कि कुछ कार्ड में ब्लूटूथ भी शामिल है और यह प्रक्रिया ऐसे ब्लूटूथ को भी हटा देती है।

यह भी ध्यान दें कि यूएसबी रेडियो के साथ, रेडियो को अनप्लग करने से पहले रेडियो को बंद कर दिया जाना चाहिए। कुछ ऑपरेटिंग सिस्टम पर, सिस्टम क्रैश हो जाता है यदि ऑपरेटिंग सिस्टम में बंद होने से पहले रेडियो अनप्लग हो जाता है (जबकि अभी भी बूट किया गया)।

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