Übersetzungen: [:DebianEeePC/HowTo/Wifi:Englisch] [:DebianEeePCFrench/HowTo/Wifi:Französisch] [:DebianEeePCItalian/HowTo/Wifi:Italienisch] [:DebianEeePCPortuguese/HowTo/Wifi:Portugiesisch]

Anleitung zur Installation unseres Custom Madwifi Drivers finden sich im [:DebianEeePCGerman/HowTo/Install:Install ?HowTo].

Falls Sie ungeduldig sind, und das Wifi einfach mal ohne Verschlüsselung für einen einzelnen Access Point ausprobieren wollen, kann es folgendermassen konfiguriert werden:

Einfaches offenes Netzwerk

(File: /etc/network/interfaces)
auto ath0
iface ath0 inet dhcp
pre-up ifconfig ath0 up
pre-up iwconfig ath0 essid "router ID"

Wpa supplicant mit PSK

Eine elegantere Möglichkeit um sich mit einem oder mehreren Access Points mit oder ohne Verschlüsselung zu verbinden gibt die Benutzung von wpasupplicant. Dies ist die von uns empfohlene Art das Wifi auf dem Eee zu konfigurieren. Falls das Folgende unklar ist, oder für Dich nicht funktioniert bitte die Dokumentation in /usr/share/doc/wpasupplicant/ zu Rate ziehen.

Zuerst muss aptitude install wpasupplicant ausgeführt werden.

Um das Wifi für einen einzelnen Access Point mit WPA(2)-PSK Verschlüsselung zu konfigurieren muss ein File /etc/wpa_supplicant/wpa_supplicant.conf folgenden Inhalts erstellt werden:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
fast_reauth=1
eapol_version=1
network={
        ssid="ROUTER ID"
        psk="your password"  # oder psk=0123456789abcdef
        priority=5
}

Achtung: Einige Parameter verlangen Anführungszeichen und andere nicht, zB. verlangt psk (wie oben gezeigt) keine falls es ein hex Key ist, aber eine Passphrase muss in Anführungszeichen stehen.

Editiere dann /etc/network/interfaces folgendermassen:

auto ath0
iface ath0 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Nach einem Reboot ist das Wifi da :)

Wpa supplicant im roaming Modus

Für mehrere Acess Points benutzt man den roaming Modus. Ausgehend vom vorherigen Beispiel wird in /etc/network/interfaces 'auto ath0' zu 'allow-hotplug ath0' umgeschrieben, sowie 'wpa-conf' zu 'wpa-roam'. Ändere ferner 'iface ath0 inet dhcp' zu 'iface ath0 inet manual' und füge eine default Verbindung bei mit 'iface default inet dhcp'. Nachher wird die /etc/network/interfaces Datei etwa so aussehen:

auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug ath0
iface ath0 inet manual
        wpa-driver wext
        wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Jetzt können in /etc/wpa_supplicant/wpa_supplicant.conf weitere Netzwerkverbindungen definiert werden, zB.:

network={
        key_mgmt=NONE
}

Die ist eine Auffangdefinition, die sich mit jedem offenen Netz innerhalb des Bereichs mittels DHCP zu verbinden versucht.

Zusätzlich können spezifische Netze definiert werden, jedes mit eigener SSID und entweder einer Verschlüsselungsmethode oder key_mgmt=NONE für unverschlüsselte oder WEP-Netze. Es können auch ID-Strings zu Netzen zugeortnet werden. Falls zum Beispiel ein statisches Heimnetz und ein DHCP Netz im Kaffeehaus benutz werden soll, können die Files wie folgt geändert werden:

WEP-Schlüssel werden folgendermassen angegeben:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
fast_reauth=1
eapol_version=1
network={
     ssid="cafe"
     key_mgmt=NONE
     wep_key0=FFEEDD001122
     id_str="cafe"
}
network={
     ssid="home-router"
     psk=abcdefg
     id_str="home"
}

Editiere /etc/network/interfaces so:

auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug ath0
iface ath0 inet manual
        wpa-driver wext
        wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
iface cafe inet dhcp
iface home inet static
     address 192.168.1.5
     netmask 255.255.255.0
     network 192.168.1.0
     broadcast 192.168.1.255
     gateway 192.168.1.1

Tipp: Bei Problemen sich mit Netzen zu verbinden, die ihre SSID nicht per Broadcast verbreiten, wird 'scan_ssid=1' zur Netwerk Definition beigefügt.

Tipp: Konsultiere bei Fehlermeldungen ["DebianEeePC/HowTo/Troubleshooting"]. Beachte auch /usr/share/doc/wpasupplicant/ Dokumentation für mehr Details.

== Benutzung von NetworkManager ===

Falls Du NetworkManager benutzen willst, müssen die 'eth0' und 'ath0' Konfigurationen aus /etc/network/interfaces gelöscht werden. Installiere dann das network-manager (oder das network-manager-kde) Packet und füge deinen Benutzer zur netdev Gruppe bei.

su
apt-get install network-manager network-manager-gnome
adduser <yourusername> netdev

(Du musst dich beim System ab- und dann wieder anmelden, damit diese Änderungen von adduser wirksam werden)

Benutzung von Wicd

[http://wicd.sourceforge.net/ Wicd] ist ein Netzwermanager ohne spezielle Abhängigkeiten, der auch unter XFCE, Fluxbox, etc benutzt werden kann. Es kann ein spezielles Repositorium benutzt werden (füge "deb http://apt.wicd.net debian extras" in /etc/apt/sources.list ein) oder das neueste testing release deb Packet von [https://sourceforge.net/project/showfiles.php?group_id=194573 sourceforge] heruntergeladen werden.

Einmal installiert wird die stabile Versiob mit "/opt/wicd/tray.py" aufgerufen, die Testversion mit "wicd-client" um das Icon auf dem desktop anzuzeigen.