Hallo,
ich möchte an dieser Stelle nochmals kompakt die Schritte vorstellen, die mich letztlich zum Erfolg geführt haben.
Grundsätzliche Installation für das Netbook findet Ihr hier:
http://wiki.debian.org/DebianAcerOne
WLAN habe ich wie folgt installiert:
Code: Alles auswählen
# apt-get update
# apt-get install build-essential module-assistant madwifi-source
# m-a prepare
# m-a auto-install madwifi
Folgende Foren haben mir dabei geholfen:
http://wiki.ubuntuusers.de/WLAN/Wicd
http://wiki.ubuntuusers.de/WLAN/wpa_supplicant
Was den Netzwerkmanager angeht, so habe ich mich für den
wicd entschieden, da dieser mir den besten Eindruck machte und letzlich gut funktioniert. Alle anderen werden immer wieder als problembehaftet dargestellt ( muss aber jeder selber versuchen ! ).
Hier einfach die Links nutzen !
An dieser Stelle möchte ich auch nochmals den Reden meiner Weggefährten beipflichten:
- Ohne Verschlüsselung anfangen
- Keinen Netzwerkmanager
- Step by step herantasten
Ich habe mich letztlich immer gegen DHCP gesträubt, aber ist einfacher zum testen.
Die
wpa_supplicant.conf habe ich wie folgt erzeugt:
Code: Alles auswählen
wpa_passphrase MeineSSID MeinSchluessel >> /etc/wpa_supplicant/wpa_supplicant.conf
Sieht dann so aus:
Code: Alles auswählen
network={
ssid="Krempe2007"
#psk="celica07celica"
psk=XXXX159c82ea5caXXXXXXXXXXXXXXXXXXXXXXf632d6cf375154cXXXX
}
Habe ich wie folgt ergänzt:
Code: Alles auswählen
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
# 0: Der Treiber des Interfaces kümmert sich um das Scannen von Netzen und die AP-Auswahl.
# Dieser Modus sollte benutzt werden, wenn man eine Verschlüsselung auf ein Kabelnetzwerk legt.
# 1: wpa_supplicant kümmert sich um das Scannen von Netzen und die AP-Auswahl.
# 2: Fast wie 0, es wird aber mit Hilfe von Sicherheitsrichtlinien und der SSID zu APs verbunden (BSSID wird nicht unterstützt)
#
# Normalerweise funktioniert entweder Modus 1 oder Modus 2.
ap_scan=1
network={
ssid="MeineSSID"
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=TKIP
psk="MeinSchluessel"
psk=XXXX159c82ea5caXXXXXXXXXXXXXXXXXXXXXXf632d6cf375154cXXXX
}
Weiter mit ( auch wenn ich kein wicd installiert hatte ):
Code: Alles auswählen
killall wicd
killall wpa_supplicant
ifdown ath0
ifup ath0 --verbose
Danach zeigt mir
ifup ath0 --verbose folgendes:
Code: Alles auswählen
debianM:~# ifup ath0 --verbose
Configuring interface ath0=ath0 (inet)
run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/050madwifi
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
wpa_supplicant: using default driver type: wpa-driver wext
wpa_supplicant: /sbin/wpa_supplicant -B -P /var/run/wpa_supplicant.ath0.pid -i ath0 -D wext -q -f /var/log/wpa_supplicant.ath0.log -c /etc/wpa_supplicant/wpa_supplicant.conf -C /var/run/wpa_supplicant
Starting /sbin/wpa_supplicant...
wpa_supplicant: creating sendsigs omission pidfile: /lib/init/rw/sendsigs.omit.d/wpasupplicant.wpa_supplicant.ath0.pid
wpa_supplicant: ctrl_interface socket located at /var/run/wpa_supplicant/ath0
ifconfig ath0 192.168.1.6 netmask 255.255.255.0 broadcast 192.168.1.255 up
route add default gw 192.168.1.1 ath0
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/avahi-autoipd
run-parts: executing /etc/network/if-up.d/avahi-daemon
run-parts: executing /etc/network/if-up.d/mountnfs
run-parts: executing /etc/network/if-up.d/openvpn
run-parts: executing /etc/network/if-up.d/wpasupplicant
Wenn diese Ausgabe kommt, dann habt Ihr es geschafft !!!
Meine interfaces hatte ich wie folgt konfiguriert ( **** ohne wicd !!! *** ):
Code: Alles auswählen
# WLAN
auto ath0
allow-hotplug ath0
iface ath0 inet static
address 192.168.1.6
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 62.72.64.241
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Nachdem ich alle getestet hatte, habe ich mich an
wicd gemacht.
Ich hatte ganz zu Anfang bereits geschrieben, dass während der Installation von
wicd eine Meldung kommt ( sinngemäß ):
Kann encryption Verzeichnis /opt/wicd/encryptions/templates/ nicht finden
Das war auch der springende Punkt mit wicd !
Die wurde ursprünglich in
/etc/wicd/encryption/templates angelegt, was auch bei dieser Version richtig wäre ( s. Projektseite ), aber scheinbar greift wicd trotzdem auf das Verzeichnis
/opt zu.
Ich habe also alles aus
/etc/wicd/encryption/templates nach
/opt/wicd/encryptions/templates/ kopiert und schon hatte ich mein Problem gelöst.
Wichtig ist die interfaces vor Inbetriebnahme von wicd wie folgt zu konfigurieren:
Den Rest regelt das GUI.
Das ist im groben alles was mich zu einem funktionierendem WLAN geführt hat.
Nochmals herzlichen Dank an alle Helfer die solange ausgehalten haben.