WPA

aus PUG, der Penguin User Group
Wechseln zu: Navigation, Suche

WPA mit Linux

Für Wireless-LAN sollte statt WEP inzwischen WPA oder WPA2 verwendet werden, schon alleine die Tatsache, dass alle Clients bei WEP den gleichen Schlüssel haben, ist schon ein Grund WEP in seiner Rohform nicht zu verwenden. Dieses kleine How-To soll helfen, WPA auf dem Client richtig zu konfigurieren

Zunächst ist mit wpa_passw ein Passwort für die betreffende SSID anzugeben:

root@h3900:/etc# wpa_passphrase MyHome StrengGeheim
network={
        ssid="MyHome"
        #psk="StrengGeheim"
        psk=04960d229490ccc7342ac7fcdfa89ad72294be4e6ce0fe7aa6cd0b44d03f987d
}

Nun muss noch die /etc/wpa_supplicant.conf erstellt werden:

ap_scan=1
# "ap_scan=2" setzen wenn der Accesspoint seine SSID nicht herausschreit ("Broadcast")

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

network={
        ssid="MyHome"
        #psk="StrengGeheim"
        psk=04960d229490ccc7342ac7fcdfa89ad72294be4e6ce0fe7aa6cd0b44d03f987d
}

Jetzt kann der WPA Daemon gestartet werden:

wpa_supplicant -B -Dmadwifi -w  -iath0 -c /etc/wpa_supplicant.conf

Hier wird davon ausgegangen, dass ein Madwifi Treiber verwendet wird. Ein Aufruf von wpa_supplicant ohne Parameter zeigt die Liste der unterstützten Treiber an. Mit wpa_cli kann man den den wpa_supplicant steuern. Mit iwconfig sollte nun zu erkennen sein, dass einmal ein Key erzeugt wurde und weiterhin ein Accesspoint mit einer MAC Adresse vorhanden ist. Nun sollte mit

dhclient3 ath0 

eine IP-Adresse beschafft werden können, sofern der Accesspoint DHCP unterstützt.

User:Christian