Existem várias ferramentas de linha de comando para gerir uma interface de rede sem fios em sistemas Linux. Algumas delas podem ser utilizadas para simplesmente visualizar o estado da interface de rede sem fios (seja para cima ou para baixo, ou se estiver ligada a qualquer rede), tais como iw, iwlist, ip, ifconfig e outras.

E alguns são usados para ligar a uma rede sem fios, e estes incluem: nmcli, é uma ferramenta de linha de comando usada para criar, mostrar, editar, apagar, activar e desactivar ligações de rede, bem como controlar e mostrar o estado do dispositivo de rede.

Primeiro início verificando o nome do seu dispositivo de rede usando o seguinte comando. A partir da saída deste comando, o nome/interface do dispositivo é wlp1s0 como mostrado.

$ iw devphy#0Interface wlp1s0ifindex 3wdev 0x1addr 38:b1:db:7c:78:c7type managed

Next, verifique o estado da ligação do dispositivo Wi-Fi utilizando o seguinte comando.

iw wlp2s0 linkNot connected.

Da saída acima o dispositivo não está ligado a nenhuma rede, execute o seguinte comando para verificar as redes Wi-Fi disponíveis.

sudo iw wlp2s0 scan command failed: Network is down (-100)

Considerando a saída do comando acima, o dispositivo de rede/interface é DOWN, pode ligá-lo (UP) com o comando ip como mostrado.

$ sudo ip link set wlp1s0 up

Se obtiver o seguinte erro, isso significa que o seu Wifi está fortemente bloqueado em Portátil ou Computador.

RTNETLINK answers: Operation not possible due to RF-kill

Para remover ou desbloquear é necessário executar o seguinte comando para resolver o erro.

$ echo "blacklist hp_wmi" | sudo tee /etc/modprobe.d/hp.conf$ sudo rfkill unblock all

Então tente ligar o dispositivo de rede mais uma vez, e desta vez deve funcionar por volta.

$ sudo ip link set wlp1s0 up

Se souber o ESSID da rede Wi-Fi a que se pretende ligar, avance para o próximo passo, caso contrário, emita o comando abaixo para verificar novamente as redes Wi-Fi disponíveis.

$ sudo iw wlp1s0 scan

E por último, ligue-se à rede wi-fi utilizando o seguinte comando, onde Hackernet (rede Wi-Fi SSID) e localhost22 (palavra-passe/chave pré-partilhada).

$ nmcli dev wifi connect Hackernet password localhost22

Once ligado, verifique a sua conectividade fazendo um ping a uma máquina externa e analise a saída do ping como mostrado.

$ ping 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=48 time=61.7 ms64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=61.5 ms64 bytes from 8.8.8.8: icmp_seq=3 ttl=48 time=61.6 ms64 bytes from 8.8.8.8: icmp_seq=4 ttl=48 time=61.3 ms64 bytes from 8.8.8.8: icmp_seq=5 ttl=48 time=63.9 ms^C--- 8.8.8.8 ping statistics ---5 packets transmitted, 5 received, 0% packet loss, time 4006msrtt min/avg/max/mdev = 61.338/62.047/63.928/0.950 ms

Categorias: Articles

0 comentários

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *