Linux: Como se conectar ao Wi-Fi através do terminal com Nmcli?

Nmcli é a interface de linha de comando do NetworkManager.

Às vezes, podemos não ter acesso à interface gráfica, como quando usando um servidor, e temos que conectar usando linha de comando.

Vamos aos comandos usando nmcli.

#1 veja se o dispositivo sem fio está ativado, geralmente aparece como sendo wlan0

nmcli dev status

Abaixo de STATE você verá o status do seu dispositivo wifi

#2 se ainda não tem certeza ou não consegue ver acima se seu wifi está ativado, então use esse outro comando. Se aparecer enabled então já estará ativado

nmcli radio wifi

#3 se a conexão estiver desabilitada e quiser ativá-la use o comando abaixo

nmcli radio wifi on

 

#4 execute conforme abaixo para termos uma lista de conexões sem fio próximas

elder@debian:~$ nmcli dev wifi list
IN-USE  BSSID              SSID                 MODE   CHAN  RATE        SIGNAL  B>
        61:C7:BF:FB:33:C4  meuWiFi              Infra  11    195 Mbit/s  37      >
.......

Anote o SSID da rede que quer se conectar, no meu caso é a meuWiFi

 

#5 faça a conexão com o seguinte comando

 nmcli dev wifi connect meuWiFi password 123456

troque meuWifi pelo nome de rede correspondente e 12345 pela sua senha.

 

Se, por questão de segurança, não queira digitar a senha assim, às claras, então podemos adicionar a opção  –ask para sermos solicitados a digitar

nmcli dev wifi connect meuWiFi  --ask

 

Conexões Salvas

 

Conexões Salvas

Podemos ver todas as conexões realizadas anteriormente com “nmcli con show

nmcli con show

Exemplo

elder@debian:~$ nmcli con show
NAME               UUID                                  TYPE      DEVICE 
CLIENTES   6gb62e90-564f-4313-807f-62a773d88812          wifi      wlan0  
.............

Conectando em uma nova rede já conectada antes:

Deixa a conexão atual como down com “nmcli con down ssid/uuid“. Usando o SSID ou UUID Assim:

nmcli con down 6gb62e90-564f-4313-807f-62a773d88812

Agora conecte com a outra rede usando o UUID ou SSID assim:

nmcli con up 5f355b90-5e4d-41a9-99bf-d34fa68ca36e

 

Desconectando do WiFi

para desconectar basta executar:

nmcli radio wifi off

 

Conclusão

Prontinho, agora aprendemos a conectar em uma rede wifi usando o terminal. Isso é importante principalmente para quem usa servidores sem interface gráfica.

 

Deixe um comentário

O seu endereço de e-mail não será publicado.