Ü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.