Archive for ottobre 2007

h1

Script per collegamento wireless

ottobre 1, 2007

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 😉