iwconfig è un tool della suite wireless-tool(WT, progetto sponsorizzato dalla Hewlett Packard),come si deduce dal nome è simile a ifconfig ma ovviamente i parametri da configurare sono specifici per le funzioni wireless.
I wireless tool necessitano delle wireless extension(WE), quindi se non lo avete fatto ricompilate il kernel con le WE abilitate.
<.config---
...
CONFIG_NET_RADIO=y
...
---.config>
Ora vediamo le principali funzioni di iwconfig:
iwconfig interface [options] values
iwconfig
Mostra i parametri dell'interfaccia e le statistiche wireless(ottenibili anche con un: cat /proc/net/wireless
).
iwconfig interface essid
Attiva/Disattiva e imposta l' ESSID.
iwconfig interface mode
Imposta la modalità operativa del dispositivo, tipo Managed o Ad-Hoc.
iwconfig interface key
Attiva/Disattiva e imposta la chiave di crittografia e la modalità di sicurezza(Open o Restricted).La chiave di crittografia deve essere inserita in formato esadecimale, per inserirla in formato ASCII utilizzare il modello s:password.
iwconfig interface ap
Collega l'interfaccia all'indirizzo fornito come AP, se disponibile.
Esempi:
# iwconfig wlan0 essid "PLUTO"
Imposta l'ESSID dell'interfaccia wlan0 con il nome PLUTO.
# iwconfig wlan0 off
Disabilita il controllo dell'ESSID (ESSID promiscuo).
# iwconfig wlan0 mode Managed
L'interfaccia wlan0 assuma la modalità Managed(necessita di un AP).
# iwconfig wlan0 key off
Disattiva la chiave di crittografia.
# iwconfig wlan0 key restricted s:3bay3rz9
Attiva la modalità di sicurezza restricted e imposta la chiave in formato ASCII.
# iwconfig wlan0 essid "BINGO" mode Managed key s:m4yh3m && ifconfig wlan0 192.168.0.2 netmask 255.255.255.0 up
Configura al volo l'interfaccia wlan0 che si connetterà all' AP migliore nelle vicinanze.
Configurare i parametri di rete e il DNS: ifconfig, route, resolv.conf