Se ci colleghiamo abitualmente a più access points con il nostro laptop, potrebbe essere noioso dover riconfigurare ogni volta la nostra interfaccia wireless. Questo semplicissimo script non fa altro che chiederci due parametri: un’interfaccia e un access point. Il terzo parametro, cioè l’eventuale password, è opzionale. Commentate la vostra interfaccia wireless nel file /etc/network/interfaces. Ecco lo script:
#!/bin/bash
if [ $UID != 0 ]
then
echo “Need to be root”
exit
fi
if [ $# -lt 2 ]
then
echo “Usage: $0 interface essid”
exit;
fi
if [ $# == 2 ]
then
iwconfig $1 essid $2
elif [ $# == 3 ]
then
iwconfig $1 essid $2 key $3
fi
dhclient $1
Dopo aver salvato e reso eseguibile il nostro script, basterà richiamarlo da root con la seguente sintassi:
$ sudo nomedelloscript interfaccia essid
Per esempio.:
Mettiamo caso che il nostro script si chiami wanconfig. Per collegare l’interfaccia wlan0 ad un access point di nome MIOAP faremo così:
$ sudo wanconfig wlan0 MIOAP
Se dovesse essere presente una password possiamo passarla direttamente in esadecimale come terzo parametro:
$ sudo wanconfig wlan0 MIOAP B68E1D5382F76B57B2B83362CF
o se preferiamo in ascii anteponendo “s:” alla password:
$ sudo wanconfig wlan0 MIOAP s:pippo
Adesso potremo passare velocemente da un AP ad un altro
