Como se conectar ao WiFi a partir da linha de comando?

97

Outras postagens parecem estar resolvendo problemas de conexão de rede mais complicados na linha de comando.

O painel / botão de rede do painel Unity não responde muito bem às vezes - ele tenta se conectar a uma rede mesmo quando clico em "desconectar", coisas assim.

Então eu quero ir na linha de comando para o controle. Eu não gosto de GUIs de qualquer maneira.

Não há alguma ferramenta de linha de comando simples que possa fazer algo como o seguinte?

wifi connect MyNetworkNameA
wifi disconnect
wifi connect MyNetworkNameB
    
por cmo 06.05.2014 / 17:20

3 respostas

143

Acho que você deseja continuar usando a interface gerenciada (por NetworkManager). nmcli é uma ferramenta de linha de comando para controlar o NetworkManager.

  • Para ver a lista de conexões salvas, use ( <SavedWiFiConn> )

    nmcli c
    
  • Para ver a lista de hotspots Wi-Fi disponíveis ( <WiFiSSID> )

    nmcli d wifi list
    

    ou:

    sudo iwlist wlan0 scanning
    
  • Para ver a lista de interfaces ( <WifiInterface> )

    ifconfig -a
    

Basta alterar <WifiInterface> , <WiFiSSID> , <WiFiPassword> nos comandos a seguir para refletir sua configuração. Se as informações do Wi-Fi já foram salvas, é mais fácil usar o <SavedWiFiConn> do nome da conexão que foi salvo no NetworkManager.

Ubuntu 16.04

##disconnect
nmcli d disconnect <WifiInterface>

##connect
nmcli d connect <WifiInterface>

Outra maneira:

##disconnect
nmcli c down <SavedWiFiConn>

##connect
nmcli c up <SavedWiFiConn>

Ubuntu 15.10 e amp; anterior

##disconnect
nmcli d disconnect iface <WifiInterface>

##connect
nmcli d wifi connect <WiFiSSID> password <WiFiPassword> iface <WifiInterface>

Outra maneira:

##disconnect:
nmcli c down id <SavedWiFiConn>

##connect:
nmcli c up id <SavedWiFiConn>

Referência: man nmcli

    
por user.dz 06.05.2014 / 17:36
27

nmtui

Grande opção de gerenciador de rede ncurses interativo. Vem no mesmo pacote que nm-applet (a coisa padrão do ícone da barra superior) e nm-cli e, portanto, está amplamente disponível. Captura de tela:

Testado no Ubuntu 17.10.

    
16

Se o seu ponto de acesso wi-fi for salvo, ele se conectará automaticamente. Ative ou desative a conexão sem fio com um comando mais simples:

nmcli nm wifi on
nmcli nm wifi off

na versão mais recente:

nmcli radio wifi on
nmcli radio wifi off

Para referência, consulte man nmcli .

    
por LinuxLearner 04.03.2015 / 21:16