hoje, a rede sem fio tornou-se cada vez mais presente em áreas abertas ou grandes empresas e o aprimoramento da segurança é necessário para controlar a autenticação e a confidencialidade. O grupo de trabalho 802.11 introduziu a emenda 802.11 i como o estágio final do robusto padrão de rede de segurança, substituiu a antiga tecnologia WEP.
hoje, mostraremos um tutorial detalhado passo a passo que explica como você pode se conectar a uma rede Wi-Fi no Kali Linux a partir do terminal.
O primeiro passo é encontrar disponíveis adaptadores sem fio que você pode facilmente listar todas as digitando o seguinte comando:
Comando: iw dev
iw é um novo nl80211 com base CLI utilitário de configuração de dispositivos sem fios. Ele suporta todos os novos drivers que foram adicionados ao kernel recentemente. A ferramenta antiga iwconfig, que usa a interface de extensões sem fio, está obsoleta e é altamente recomendável mudar para iw e nl80211.
De saída acima, parece que temos apenas um único adaptador sem fio cujo nome de interface é “wlan0” e designado como phy#0 e do tipo gerenciado (significa que o dispositivo é uma rede Wi-Fi ou a estação cliente que se conecta a um ponto de acesso) e o endereço de hardware (Mac Address) é 42:97:d7:db:b7:ef.
Alternativamente, você também pode descobrir todas as coisas acima digitando “iwconfig”.
o Próximo passo é verificar o estado do dispositivo se o dispositivo sem fios estiver para CIMA ou para BAIXO, digitando o seguinte comando:
Comando: ip link mostrar wlan0
ip é utilizado para mostrar / manipular roteamento, dispositivos, política de roteamento e túneis. Ele é usado para ativar/desativar dispositivos e ajuda você a encontrar informações gerais de rede.
Use o seguinte comando para abrir a interface wifi, ou seja, wlan0:
comando: ip link set wlan0 up
Agora confirmar o mesmo digitando “sudo ip link mostrar wlan0” para verificar o status, e agora ele aparece 🙂
Você também pode verificar o status da conexão de rede wi-Fi digitando “iw wlan0 link”, que mostra Não estiver Ligado a esta hora, porque nós não conecte ainda.
o próximo passo é verificar todas as redes WiFi próximas ao seu adaptador digitando o seguinte comando:
comando: iw wlan0 scan
Na tela abaixo, como você pode ver que o nome SSID é “Yeahhub” que precisamos para ligar e o protocolo de segurança é RSN, também comumente conhecido como Protocolo WPA2.
Agora vamos gerar um arquivo de configuração do wpa_supplicant que contém a chave pré-compartilhada (palavra-passe) para a rede wi-Fi
Comando: wpa_passphrase Yeahhub >> /etc/wpa_supplicant.conf
neste caso, nossa senha sem fio Yeahhub é “12345678”.
wpa_passphrase criará as entradas de configuração necessárias com base em sua entrada. Cada nova rede será adicionada como uma nova configuração (não substituirá as configurações existentes) no arquivo de configurações /etc/wpa_supplicant.conf.
Agora temos o arquivo de configuração, o nome SSID, podemos usá-lo para conectar a rede wi-fi usando o wpa_supplicant comando, como mostrado abaixo:
Comando: wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
wpa_supplicant é um suplicante WPA Para Linux, BSD, Mac OS X e Windows com suporte para WPA e WPA2 (IEEE 802.11 i / RSN). É adequado para computadores desktop / laptop e sistemas embarcados. Suplicante é o componente IEEE 802.1 X / WPA que é usado nas estações clientes. Ele implementa a negociação de chaves com um autenticador WPA e controla a autenticação/associação de roaming e IEEE 802.11 do driver wlan.
Aqui,
- -B significa executar o wpa_supplicant no fundo,
- -D especifica o driver wireless, wext é o driver genérico,
especifica o caminho para o arquivo de configuração.
Use o comando iw para verificar se você está conectado ao mesmo SSID ou não.
comando: IW wlan0 link
se, no caso, você não estiver recebendo nenhum endereço IP, poderá obtê-lo facilmente por meio do comando “dhclient wlan0”.
Para verificar o Endereço IP, digite “ip addr show wlan0”, que parece que nós temos o nosso endereço IP, que é 192.168.43.65
Você também pode confirme-a digitando “ifconfig wlan0”.
a última etapa de configuração é certificar-se de que você tem as regras de roteamento adequadas que você pode confirmar digitando “ip route show”.
agora Ping IP DNS público do Google para verificar a conectividade de rede ou simplesmente você pode navegar em qualquer site.
No caso, se você estiver recebendo algum problema/erro, em seguida, você pode definir o encaminhamento manualmente digitando “ip route add default via 192.168.43.1 dev wlan0”