Come disabilitare il wifi integrato e usare solo la scheda wifi USB?


67

La scheda wifi integrata nel mio laptop (Dell XPS M1330) è una schifezza, praticamente. Ho una scheda wifi USB Asus che è significativamente migliore e funziona benissimo. Quello che mi piacerebbe fare è disabilitare la scheda wifi integrata. C'è un modo per farlo (senza dover avviare il BIOS ogni volta che voglio disabilitare / abilitare il wireless integrato)?

@mikewhatever: ecco questi output

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

Il tuo laptop non ha un pulsante per accendere e spegnere il wireless?
LnxSlck,

Di causa, basta inserire nella lista nera il modulo. Nel caso in cui abbiate bisogno di aiuto con ciò, pubblica alcune ulteriori informazioni. Avremo bisogno dei risultati di lsusbe lspci -nnk | grep -iA2 net.
mikewhatever,

2
@LnxSlck: Sì, ma disabilita tutte le funzionalità wireless inclusa la scheda wifi USB.
Matt,

1
@mikewhatever: sono nuovo di Linux. La lista nera di un modulo è qualcosa con cui avrei bisogno di aiuto, ahah. Ecco le uscite che hai richiesto, grazie!
Matt,

Risposte:


60

Aggiungi la seguente riga a /etc/network/interfaces:

iface wlan0 inet manual

NetworManager non gestisce le interfacce configurate nel interfacesfile. Sostituisci wlan0con l'interfaccia che desideri disabilitare, se non è il nome dell'interfaccia integrata.

Quindi riavviare il gestore di rete

sudo service network-manager restart


Non mi permetterà di salvare perché è di sola lettura?
Matt,

5
@Matt Modifica con sudo nano /etc/network/interfaces, aggiungi la linea, salva ed esci (Ctrl + O, ENTER, Ctrl + X).
Eric Carvalho,

Funziona come per incanto ...
soham,

3
Nel mio caso è stato wifi0invece di wlan0(Lubuntu 16). Verifica ifconfigil nome corretto del dispositivo.
Marian,

16

Penso che il modo più semplice per farlo sia con ifconfig.

correre

ifconfig

quindi guarda quale adattatore vuoi disattivare, nel mio caso wlan1è il mio wifi interno ed wlan2è il mio wifi usb. Quindi corri

sudo ifconfig wlan1 down

e si spegnerà (digitare ifconfigper verificare, si noti che nel gestore di rete l'adattatore mostra ancora, ma è spento). Per riaccenderlo:

sudo ifconfig wlan1 up

e basta.


Come faccio a sapere se l'adattatore voglio disabilitare / abilitare è wlan1, wlan2o qualcos'altro?
mmj,

ifconfigti dirà quali adattatori ci sono, molto probabilmente il numero più basso sarà il tuo adattatore integrato, ma penso che dovresti semplicemente provarlo per esserne sicuro.
Gerhard Burger,

2
Sembra che sudo lshw -C networkfornisca un elenco di elementi i cui "nomi logici sono quelli con cui utilizzare sudo ifconfig [logical name] up.
mmj,

Oh, questo dà molte più informazioni di netstato ifconfig, bello!
Gerhard Burger,

Vai su Impostazioni di sistema -> Rete -> Wireless, trova il nome della tua rete e fai clic su ">" (simbolo maggiore di) sul margine destro. Quindi fai clic su "Impostazioni" nell'angolo in basso a destra e assicurati che la scheda "Wi-Fi" sia selezionata. La riga "Indirizzo MAC dispositivo" mostrerà sia l'indirizzo h / w che il nome della rete (tra parentesi). Il nome della rete è lo stesso di quello mostrato daifconfig
Alan Thompson il

12

Per inserire nella blacklist il modulo della scheda wireless:

  1. sudo vi /etc/modprobe.d/blacklist.conf (o creane uno personalizzato)
  2. Commenta il nome del modulo con # a all'inizio della riga:

    #blacklist eth1394
    
  3. Salva, esegui sudo update-initramfs -ue riavvia

Per rimuovere un modulo manualmente senza riavviare:

sudo modprobe -r eth1394

Perde effetto dopo il riavvio.

Per caricare il modulo:

sudo modprobe eth1394

Per vedere i moduli caricati:

sudo lsmod

2
Se si desidera inserire nella blacklist eth1394 senza decommentare la riga o aggiungere una nuova riga? Altrimenti questo è ciò di cui avevo bisogno grazie!
zayquan,

3

Il wifi integrato è il BCM4312 di Broacom, che utilizza il driver proprietario STA. Quindi, non è necessario inserire nella blacklist nulla nel tuo caso particolare, basta disattivare il driver, utilizzando l'utilità Driver aggiuntivi.


2

La maggior parte dei laptop in questi giorni ha schede wireless Intel, che puoi disabilitare facilmente usando il comando sudo modprobe -r iwlwifio disabilitare e la blacklist in modo permanente sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi. Faccio questo con il mio laptop per utilizzare il mio adattatore TP-Link ad alto guadagno invece della scheda wifi interna.


0

Di solito rimuovo fisicamente la scheda interna. di solito si tratta di una mini scheda PCI-e con 1 o 2 connessioni antenna. i collegamenti dell'antenna possono essere sollevati con cura e si disconnettono senza problemi. di solito ci sarà 1 vite a croce che tiene in posizione la scheda. una volta rimossa la vite, sollevare la parte posteriore della scheda ed estrarla dal relativo connettore laterale. di solito piego il nastro elettrico (in vinile) sui connettori del filo dell'antenna e spingo la vite attraverso il nastro elettrico. quindi reinstallare la vite (mantenendo così i fili dell'antenna nella loro posizione precedente). questo risolve abbastanza bene il problema di un wireless interno indesiderato.

si noti che alcune schede includono anche il Bluetooth e questa procedura rimuove anche tale Bluetooth.

si noti inoltre che con le radio USB, la radio deve essere spenta prima di scollegare la radio. su alcuni sistemi operativi, il sistema si arresta in modo anomalo se la radio viene scollegata prima di essere spenta nel sistema operativo (mentre è ancora avviata).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.