HowTo: WPA/WPA2 unter Linux mit statischer IP ohne NetworkManager

Unter Linux eine Verbindung zu verschlüsselten WLANs herzustellen ist dank des NetworkManagers kein großen Problem mehr. Aber die vereinfachte Verbindung kommt auf Kosten der Konfigurationsmöglichkeit. Bislang funktioniert der NetworkManager nur mit DHCP, manuelle Einstellungen für IP, Gateway usw. sind ohne weiteres nicht möglich. Auch muß am PC immer jemand angemeldet sein, damit der NetworkManager seinen Dienst aufnehmen kann. Auf einem Notebook das häufig die Netze wechselt macht das ganze Sinn, bei einem stationären PC aber nicht.

Genau dieses Problem hatte ich mit meinem PC: er ist über WLAN mit dem Internet verbunden da ich zum einen keine Strippen durch die ganze Wohnung ziehen wollte und zum anderen nicht das Geld für PowerLAN-Adapter ausgeben wollte. Nun ist eine dank DHCP ständig wechselnde IP und eine Netzwerkverbindung nur bei angemeldetem Benutzer für einen Server (bzw. einen PC der auch als solcher fungiert) etwas suboptimal.

Nach einer Lösung musste ich lange suchen, im Grunde war sie jedoch fast trivial: ich brauchte nur diesem kleinen WPA-Howto folgen. Die Kurzfassung: vor dem hochfahren der Netzwerkkarte mit den passenden IP-Einstellungen wird automatisiert der wpa_supplicant mit den nötigen Parametern gestartet.

Am Ende sieht das ganze wie folgt aus:

iface ath0 inet static
address 192.168.0.2
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
pre-up wpa_supplicant -Bw -Dmadwifi -iath0 -c/etc/wpa_supplicant/wpa_supplicant.conf
post-down killall -q wpa_supplicant auto ath0

Die interessante Zeile kurz zerpflückt:
-Bw Lässt den Supplicant im Daemon-Mode laufen.
-Dmadwifi Gibt an welcher Treiber (hier: madwifi) verwendet werden soll.
-iath0 Nennt das Interface, das verbunden werden soll.
-c/etc/wpa_supplicant/wpa_supplicant.conf Das Konfigurationsfile, in dem die zu verwendenden Netzwerke samt Key hinterlegt sind.

Kommentar hinzufügen 12.04.2007

Einen Kommentar hinterlassen

Pflicht

Required, versteckt

Erlaubte Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback zu diesem Artikel  |  Diese Kommentare als RSS


    Kalender

    September 2010
    M T W T F S S
    « Jan    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  

    Feeds

    Meta: