Como desativar o wifi embutido e usar apenas o cartão wifi USB?

67

A placa wifi embutida no meu laptop (Dell XPS M1330) é uma porcaria, praticamente. Eu tenho uma placa wifi USB da Asus que é significativamente melhor e funciona bem. O que eu gostaria de fazer é desativar a placa wifi integrada. Existe uma maneira de fazer isso (sem ter que inicializar no BIOS toda vez que eu quiser desativar / ativar a conexão sem fio integrada)?

@mikewhatever: Aqui estão essas saídas

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
Matt
fonte
O seu laptop não possui um botão para ativar e desativar a conexão sem fio?
LnxSlck 25/07/12
Por uma causa, basta colocar o módulo na lista negra. Caso precise de ajuda com isso, poste mais algumas informações. Vamos precisar das saídas de lsusbe lspci -nnk | grep -iA2 net.
Mikewhatever
2
@LnxSlck: Sim, mas desativa todos os recursos sem fio, incluindo a placa wifi USB.
25412 Matt
11
@mikewhatever: Eu sou novo no Linux. Colocar um módulo na lista negra é algo que eu precisaria de ajuda, haha. Aqui estão as saídas que você solicitou, obrigado!
25412 Matt

Respostas:

60

Adicione a seguinte linha a /etc/network/interfaces:

iface wlan0 inet manual

O NetworManager não gerencia interfaces configuradas no interfacesarquivo. Substitua wlan0pela interface que você deseja desativar, se não for o nome da interface interna.

Em seguida, reinicie o gerenciador de rede

sudo service network-manager restart

Eric Carvalho
fonte
Não me permite salvar porque é somente leitura?
28512 Matt
5
@ Mate Editar com sudo nano /etc/network/interfaces, adicione a linha, salve e saia (Ctrl + O, ENTER, Ctrl + X).
Eric Carvalho
Funciona como charme ..
soham 02/09
3
No meu caso, foi em wifi0vez de wlan0(Lubuntu 16). Verifique ifconfigo nome correto do dispositivo.
Marian
16

Eu acho que a maneira mais fácil de fazer isso é com ifconfig.

corre

ifconfig

em seguida, veja qual adaptador você deseja desligar. No meu caso, wlan1é meu wifi interno e wlan2meu wifi usb. Então corra

sudo ifconfig wlan1 down

e será desativado (digite ifconfigpara verificar, observe que no gerenciador de rede o adaptador ainda é exibido, mas está desativado). Para ativá-lo novamente:

sudo ifconfig wlan1 up

e é isso.

Gerhard Burger
fonte
Como posso descobrir se o adaptador eu quero ativar / desativar é wlan1, wlan2ou algo mais?
MMJ
ifconfiglhe dirá quais adaptadores estão disponíveis, provavelmente o número mais baixo será o seu adaptador embutido, mas acho que você deve experimentá-lo para ter certeza.
Gerhard Burger
2
Parece que sudo lshw -C networkforneça uma lista de itens cujos 'nomes lógicos são os que devem ser usados sudo ifconfig [logical name] up.
Mmj #
Ah, isso dá muito mais informações do que netstatou ifconfig, legal!
Gerhard Burger
Vá para Configurações do sistema -> Rede -> Sem fio, encontre o nome da sua rede e clique em ">" (símbolo maior que) na extremidade direita. Em seguida, clique em "Configurações" no canto inferior direito e verifique se a guia "Wi-Fi" está selecionada. A linha "Endereço MAC do dispositivo" mostrará o endereço h / w e o nome da rede (entre parênteses). O nome da rede é o mesmo que o mostrado porifconfig
Alan Thompson
12

Para colocar na lista negra o módulo da sua placa wireless:

  1. sudo vi /etc/modprobe.d/blacklist.conf (ou crie um personalizado)
  2. Comente o nome do módulo com a # no início da linha:

    #blacklist eth1394
    
  3. Salvar, executar sudo update-initramfs -ue reiniciar

Para remover um módulo manualmente sem reiniciar:

sudo modprobe -r eth1394

Perde o efeito após a reinicialização.

Para carregar o módulo:

sudo modprobe eth1394

Para ver os módulos carregados:

sudo lsmod
LnxSlck
fonte
2
Se você quiser colocar a lista negra eth1394, não descomente a linha ou adicione uma nova linha? Caso contrário, é isso que eu precisava, obrigado!
Zayquan
3

O wifi embutido é o BCM4312 da Broacom, que usa o driver STA proprietário. Portanto, não há necessidade de colocar nada na sua lista negra, apenas desative o driver, usando o utilitário Drivers Adicionais.

mikewhatever
fonte
2

Atualmente, a maioria dos laptops tem placas sem fio Intel, que você pode desabilitar facilmente usando o comando sudo modprobe -r iwlwifiou desabilitar e colocar na lista negra permanentemente sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi. Faço isso com meu laptop para usar meu adaptador TP-Link de alto ganho em vez da placa wifi interna.

Nicholas Stommel
fonte
0

Normalmente removo fisicamente o cartão interno. geralmente é uma mini placa PCI-e com 1 ou 2 conexões de antena. as conexões da antena podem ser cuidadosamente levantadas e desconectadas sem problemas. normalmente haverá 1 parafuso Phillips segurando a placa no lugar. depois que o parafuso for removido, levante a parte traseira da placa e deslize-a para fora do conector da borda. Eu costumo dobrar fita elétrica (vinil) sobre os conectores de fio da antena e empurre o parafuso pela fita isolante. depois reinstale o parafuso (mantendo assim os fios da antena em seu lugar anterior). isso resolve o problema de uma conexão sem fio interna indesejada de maneira bastante agradável.

observe que alguns cartões também incluem Bluetooth e esse procedimento também remove esse Bluetooth.

Observe também que, com rádios USB, o rádio deve ser desligado antes de desconectá-lo. em alguns sistemas operacionais, o sistema trava se o rádio for desconectado antes de ser desligado no sistema operacional (enquanto ainda inicializado).

GridGhost
fonte