Ubuntu 16.04 - Desabilitar o WIFI interno enquanto habilita o adaptador WIFI externo

4

Estou usando uma instalação limpa do Ubuntu 16.04 em um laptop LG que é bem antigo.
Para obter uma conexão Wi-Fi mais rápida, uso um dongle USB externo. Desde que eu não preciso de ambos wifis- eu gostaria de desligar a bordo do wifi.

Tentativas:

  1. Desligá-lo usando o menu de rede do Ubntu - não fica desativado após a inicialização.
  2. Usando o botão Ligar / Desligar do Wi-Fi físico do Laptop, o BOTH wifis é desligado.

Existe uma maneira mais elegante de fazer isso funcionar, além de executar um script básico na inicialização para desativá-lo usando nmcli ?

em pode ver rede wifi superior desativada (on board) e inferior, conectada (via adaptador USB)

  

Problema resolvido: Após a aplicação do @ pa4080 answer-device não gerenciado

    
por Guy . D 12.10.2017 / 08:02

2 respostas

3

Existem pelo menos duas maneiras possíveis de desabilitar qualquer adaptador / interface de rede na inicialização do sistema. Primeiro, como diz @TunanGuo , use o comando ifconfig para encontrar o nome da sua interface. Quando a interface está desativada, você pode usar ifconfig -a para listar todas as interfaces. Vamos supor que o nome da interface seja wlx99wifi .

Primeiro método. Edite /etc/rc.local com privilégios de root (use sudo nano /etc/rc.local ou sudo -i gedit /etc/rc.local ) e adicione a seguinte linha antes da última linha desse arquivo, que é exit 0 :

/sbin/ifconfig wlx99wifi down

Na próxima reinicialização, o dispositivo será desativado.

Segundo método. Esse método deve estar mais correto. Edite /etc/network/interfaces com privilégios de root (use sudo nano /etc/network/interfaces ou sudo -i gedit ... ) e adicione a seguinte linha ao final deste arquivo:

iface wlx99wifi inet manual

Na próxima reinicialização, o dispositivo será desativado. Você pode executar o próximo comando para reiniciar network-manager e recarregar as configurações sem reinicializar:

sudo systemctl restart network-manager.service

Crie atalhos personalizados para cima / para baixo na interface. Primeiro instale o pacote gksu para obter uma solicitação de GUI para inserir sua senha quando precisar obter privilégios de root:

sudo apt install gksu

Em seguida, vá para System SettingsKeyboardShortcutsCustom Shortcuts e:

  • Crie o atalho Interface UP : Clique em + para adicionar um novo atalho de teclado.

    Para o Nome preencha wlx99wifi UP e para o preenchimento do Comando :

    gksu ifconfig wlx99wifi up  
    

    Clique em Aplicar e, em seguida, clique no rótulo Desativado para atribuir uma combinação de teclas de atalho. Por exemplo, use a combinação Crtl + Deslocamento + ↑ Seta para cima

  • Crie o atalho Interface DOWN : Clique em + para adicionar um novo atalho de teclado.

    Para o Nome preencha wlx99wifi DOWN e para o preenchimento do Comando :

    gksu ifconfig wlx99wifi down  
    

    Clique em Aplicar e, em seguida, clique no rótulo Desativado para atribuir uma combinação de teclas de atalho. Por exemplo, use a combinação Crtl + Deslocamento + ↓ Seta para baixo

Referências e fontes:

por pa4080 12.10.2017 / 11:42
3

Use ifconfig para controlar as interfaces. Você pode digitar ifconfig no terminal.

Ambos os seus cartões WiFi apareceriam como "wlan0" ou "wlan1" ou outros nomes. Encerre a interface usando ifconfig wlan0 down . Se você descobriu que desligou o errado, use ifconfig wlan0 up para ativá-lo. Você precisa de privilégios de root para fazer isso, então use sudo ifconfig ...

    
por tunan guo 12.10.2017 / 08:08