É improvável que suas placas externas e internas usem o mesmo driver do kernel, então tente colocar o módulo na lista negra.
Faça lspci | grep Network
. Isto irá produzir uma linha como
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Em casos raros, seu adaptador com fio será enumerado como Network controller
também (em vez de Ethernet controller
), portanto, verifique também o nome do dispositivo. Provavelmente, ele conterá "sem fio" ou algo semelhante. O número XX: YY.Z no início da linha é o número do slot PCI, registre-o para o próximo comando.
Em seguida, faça lspci -v -s XX:YY.Z | grep driver
. Ele irá mostrar algo como:
Kernel driver in use: ath9k
ath9k
no meu caso é o nome do módulo que fornece conectividade através do adaptador WiFi embutido. Execute o comando echo "blacklist MODULE" >/etc/modprobe.d/blacklist-internal-wifi.conf
no shell de root, naturalmente substituindo MODULE pelo nome do driver da etapa anterior.
Você pode iniciar o shell de root iniciando-o no menu ou digitando sudo su
. Tem um prompt que termina em '#'.
Reinicialize e você deve ter seu adaptador interno desativado. Se você quiser reverter tudo, basta deletar o arquivo /etc/modprobe.d/blacklist-internal-wifi.conf