Oggi, la rete wireless è diventata sempre più presente in aree aperte o grandi aziende e il miglioramento della sicurezza è necessario per controllare l’autenticazione e la riservatezza. Il gruppo di lavoro 802.11 ha introdotto l’emendamento 802.11 i come fase finale del robusto standard di rete di sicurezza, sostituendo la vecchia tecnologia WEP.
Oggi vi mostreremo un dettagliato tutorial passo passo che spiega come è possibile connettersi a una rete Wi-Fi in Kali Linux da terminale.
Il primo passo è trovare gli adattatori wireless disponibili che puoi facilmente elencare tutti digitando il seguente comando:
Comando: iw dev
iw è una nuova utility di configurazione CLI basata su nl80211 per dispositivi wireless. Supporta tutti i nuovi driver che sono stati aggiunti al kernel di recente. Il vecchio strumento iwconfig, che utilizza l’interfaccia Wireless Extensions, è deprecato e si consiglia vivamente di passare a iw e nl80211.
Dall’uscita sopra, sembra che abbiamo solo un singolo adattatore wireless il cui nome di interfaccia è” wlan0 ” e designato come phy#0 e di tipo gestito (significa che il dispositivo è una stazione Wi-Fi o un client che si connette a un punto di accesso) e l’indirizzo hardware (indirizzo Mac) è 42:97:d7:db:b7:ef.
In alternativa, puoi anche scoprire tutte le cose di cui sopra digitando “iwconfig”.
Il passo successivo è quello di controllare lo stato del dispositivo se il dispositivo wireless è in alto o in basso digitando il seguente comando:
Comando: ip link show wlan0
ip viene utilizzato per mostrare / manipolare routing, dispositivi, routing dei criteri e tunnel. Viene utilizzato per abilitare / disabilitare i dispositivi e ti aiuta a trovare informazioni generali di rete.
Utilizzare il seguente comando per visualizzare l’interfaccia wifi cioè wlan0:
Comando: ip link set wlan0 up
Ora confermare digitando “sudo ip link show wlan0” per controllare lo stato, e ora si presenta 🙂
È possibile anche controllare la connessione alla rete WiFi di stato, digitando “iw wlan0 link”, che mostra Non Connesso in questo momento, perché non abbiamo la connessione di sicurezza.
Il passo successivo è quello di eseguire la scansione di tutte le reti WiFi vicino al vostro adattatore digitando il seguente comando:
Comando: scansione iw wlan0
Nella schermata sottostante, come si può vedere che il nome SSID è “Yeahhub” che abbiamo bisogno di collegare e il protocollo di sicurezza è RSN, anche comunemente indicato come protocollo WPA2.
Ora genereremo un file di configurazione per wpa_supplicant che contiene la chiave pre-condivisa (password) per la rete WiFi
Comando: wpa_passphrase Yeahhub >> /etc/wpa_supplicant.conf
In questo caso, la nostra password wireless Yeahhub è “12345678”.
wpa_passphrase creerà le voci di configurazione necessarie in base al tuo input. Ogni nuova rete verrà aggiunta come nuova configurazione (non sostituirà le configurazioni esistenti) nel file di configurazioni /etc/wpa_supplicant.conf.
Ora abbiamo il file di configurazione, nome SSID, possiamo usarlo per collegare la rete wifi utilizzando il comando wpa_supplicant come mostrato di seguito:
Comando: wpa_supplicant-B-D wext-i wlan0-c /etc/wpa_supplicant.conf
wpa_supplicant è un Supplicant WPA per Linux, BSD, Mac OS X e Windows con supporto per WPA e WPA2 (IEEE 802.11 i / RSN). È adatto sia per computer desktop/laptop che per sistemi embedded. Supplicant è il componente IEEE 802.1 X / WPA utilizzato nelle stazioni client. Implementa la negoziazione chiave con un autenticatore WPA e controlla il roaming e l’autenticazione / associazione IEEE 802.11 del driver wlan.
Qui,
- -B significa eseguire wpa_supplicant in background,
- – D specifica il driver wireless, wext è il driver generico,
- -c specifica il percorso per il file di configurazione.
Utilizzare il comando iw per verificare che si sia connessi allo stesso SSID o meno.
Comando: collegamento iw wlan0
Se nel caso, non si ottiene alcun indirizzo IP, è possibile ottenerlo facilmente tramite il comando “dhclient wlan0”.
Per controllare l’indirizzo IP, digitare “ip addr show wlan0” che sembra che abbiamo ottenuto il nostro indirizzo IP che è 192.168.43.65
Puoi anche confermarlo digitando “ifconfig wlan0”.
L’ultimo passaggio di configurazione è quello di assicurarsi di avere le regole di routing corrette che è possibile confermare digitando “ip route show”.
Ora Ping IP DNS pubblico di Google per controllare la connettività di rete o semplicemente è possibile navigare in qualsiasi sito web.
Nel caso in cui, se si riscontrano problemi / errori, è possibile impostare il routing manualmente digitando “ip route add default tramite 192.168.43.1 dev wlan0”