WirelessWPA

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
Installationsmethoden LiveCDs Kernel & Hardware Laptops & Notebooks Portage System Netzwerke & Services X Software Anderes alphabetischer HOWTO Index


Inhaltsverzeichnis

[Bearbeiten] Einleitung

Um sich mit einem WLAN mit WPA-Verschlüsselung zu verbinden sind einige Schritte mehr nötig als für ein WLAN mit WEP-Verschlüsselung. Dafür ist WPA in der Regel aber auch sicherer.

[Bearbeiten] Vorbereitung

Um eine WLAN-Karte zu konfigurieren sind folgende Programme nötig:

  • >=sys-apps/baselayout-1.11.0
  • net-wireless/wpa_supplicant

[Bearbeiten] Konfiguration per wpa_supplicant

Eine weitere Möglichkeit WLAN zu konfigurieren, ist wpa_supplicant. Der Vorteil darin liegt, dass sämtliche Netzwerke unterstützt werden (sprich WPA- und/oder WEP-verschlüsselte und auch nicht-verschlüsselte). Installiert wird wpa_supplicant durch emerge wpa_supplicant. Nach der Installation findet man in der Datei /etc/wpa_supplicant.conf.example einige Beispiele für eine richtige Konfiguration der Datei /etc/wpa_supplicant.conf. Diese Datei beinhaltet viele Optionen und es ist einfacher mehrere Access Points zu konfigurieren, als in der /etc/conf.d/wireless.

Um wpa_supplicant anstelle von iwconfig zu benutzen, ist folgender Eintrag in der /etc/conf.d/net nötig:

modules=( "wpa_supplicant" )
wpa_supplicant_ath0="-Dmadwifi"
wpa_timeout_ath0=60

Beachte: ath0 muss mit dem entsprechenden Device-Namen ersetzt werden, ebenso wie madwifi durch den entsprechenden Treiber-Namen.

[Bearbeiten] wpa_supplicant mit Intel WLAN-Karte und Kernel-2.6.13

Wenn man im Besitz eines ipw2200/ipw2100-Chipsatzes und einem >=2.6.13-er Kernel ist, dann muss man die Konfigurationsdateien so anpassen, dass wpa_supplicant nicht mehr mit den ipw-Treibern arbeitet, sondern mit den im Kernel eingebauten Wireless-Extensions. Das ipw-Modul muss trotzdem geladen werden.

/etc/conf.d/wireless
modules=( "wpa_supplicant" )
wpa_supplicant_eth1="-Dwext"
wpa_timeout_eth1=60
/etc/conf.d/wpa_supplicant
INTERFACES="eth1" # eth1 ist der wlan-adapter
ARGS="-w"
ARGS_eth1="-Dwext"
/etc/conf.d/net
config_eth1=( "dhcp" )
modules=( "wpa_supplicant" )
wpa_supplicant_eth1="-D wext"
wpa_timeout_eth1=60
'Persönliche Werkzeuge