WirelessWPA
Aus Gentoo Linux Wiki
| 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
