Jun
09
2009
Linux & WPA2

Linux & WPA2

Έστω ότι βρισκόμαστε σε ένα ασύρματο δίκτυο όπου το κλειδί είναι σε WPA2 τι κάνουμε;

wpa2.jpeg

RTFM τo iwconfig: δες xkcd

και φτάνεις σε αυτό το σημείο:

Passphrase is currently not supported

Άρα εάν δεν έχεις καλώδιο τι κάνεις οεο;
Γυρνάς σε MS Windows; όχιιιιιιιι υπάρχει λύση βρε κουτό: wpasupplicant

RTFM το wpasupplicant

Χρειαζόμαστε το αποτέλεσμα της εξής εντολής:


$ wpa_passphrase 
usage: wpa_passphrase <ssid> [passphrase]

Έστω λοιπόν ότι το ssid μας είναι το εξής: myssid
και το συνθηματικό μας (passphrase): testtest


$ wpa_passphrase myssid testtest
network={
    ssid="myssid"
    #psk="testtest"
    psk=520551d66108e15f8fcc6cac00e33b19e0f53fcb8af3d45b705ffdf20eb0524f
}

Αποθηκεύουμε το αποτέλεσμα σε ένα αρχείο:


$ wpa_passphrase myssid testtest > /etc/network/myssid.wpa2

Οπότε είμαστε έτοιμοι να απολαύσουμε το ασύρματο δίκτυο μας.

Εάν συνδεόμαστε με dhcp:

$ cat /etc/network/interfaces
auto lo wlan0
iface lo inet loopback

iface wlan0 inet dhcp
wpa-driver wext
wpa-conf /etc/network/myssid.wpa2

Εάν πάλι συνδεόμαστε με στατική IP:

$ cat /etc/network/interfaces
auto lo wlan0
iface lo inet loopback

iface wlan0 inet static
address 192.168.2.131
netmask 255.255.255.0
gateway 192.168.2.1

wpa-driver wext
wpa-conf /etc/network/myssid.wpa2

Ελπίζω να βοηθήσω λιγάκι να γλιτώσετε χρόνο :)