Hallo, Liste!
Also, dank Martin habe ich jetzt eine WPA-fähige WLAN-Karte. Die Karte funktioniert und ich kann meine WLAN mit WPA verschlüsseln.
Nun habe ich das Problem, daß die WLAN nicht automatisch startet. Oder, besser gesagt, beim booten wird wpa_supplicant NICHT gestartet.
Ich muß mich von der Konsole anmelden, /etc/init.d/networking stop und dann /etc/init.d/networking start aufrufen. Dann geht.
Warum aber startet sich wpa_supplicant nicht beim booten?
Hier mein /etc/network/interfaces:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback
# The primary network interface auto wlan0 iface wlan0 inet manual wpa-driver wext wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface lucabert inet static address 192.168.10.4 netmask 255.255.255.0 network 192.168.10.0 broadcast 192.168.10.255 gateway 192.168.10.3 dns-nameservers 192.168.10.3 dns-search lucabert.intra post-up (/bin/rm -f /etc/resolv.conf; /bin/ln -s /etc/resolvLuca.conf /etc/resolv.conf)
Und hier mein wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant eapol_version=1 ap_scan=1
network={ ssid="lucabert" id_str="lucabert" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK pairwise=TKIP group=TKIP psk="<mein WPA-Passwort>" }
Danke Luca Bertoncello (lucabert@lucabert.de)
On 24.03.10 Luca Bertoncello (lucabert@lucabert.de) wrote:
Moin,
Warum aber startet sich wpa_supplicant nicht beim booten?
Hier mein /etc/network/interfaces:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback
# The primary network interface auto wlan0 iface wlan0 inet manual wpa-driver wext wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
Also bei mir steht da
iface wlan0 inet dhcp wpa-conf /etc/wpa-psk-tkip.conf
Wobei das /etc/wpa-psk-tkip.conf Deiner /etc/wpa_supplicant/wpa_supplicant.conf entspricht.
Wenn das Interface nicht per dhcp konfiguriert werden soll (wie oben) m??te der Eintrag sein:
iface wlan0 inet static <hier folgt das ganze Gesumse mit address, netmask etc.>
Ich fahre Debian stable.
H.
Hilmar Preusse hille42@web.de schrieb:
Also bei mir steht da
iface wlan0 inet dhcp wpa-conf /etc/wpa-psk-tkip.conf
Wobei das /etc/wpa-psk-tkip.conf Deiner /etc/wpa_supplicant/wpa_supplicant.conf entspricht.
Wenn das Interface nicht per dhcp konfiguriert werden soll (wie oben) m??te der Eintrag sein:
iface wlan0 inet static <hier folgt das ganze Gesumse mit address, netmask etc.>
Ja, das Problem ist, daß ich mehrere Profile habe, deswegen sollte laut HowTo so gemacht werden, so daß die Netzschnittstelle nach der Erkennung des WLANs eingerichtet wird.
Jedenfalls, ich habe das Problem gefunden! Es fehlte ein modprobe ath_pci bei dem pre-up, ABER: es sieht so aus, daß die Karte etwa Zeit braucht, nach dem modprobe, um arbeitsfähig zu sein, deswegen die erste Versuche funktionierten nicht...
Ich habe jetzt ein modprobe ath_pci; lsmod | grep ath > /tmp/wlan.txt in dem pre-up eingetragen. Das reicht mit der Zeit und gibt mir auch einige Debugsmöglichkeiten, falls was schief geht...
Grüße Luca Bertoncello (lucabert@lucabert.de)
On 25.03.10 Luca Bertoncello (lucabert@lucabert.de) wrote:
Moin,
Jedenfalls, ich habe das Problem gefunden! Es fehlte ein modprobe ath_pci bei dem pre-up, ABER: es sieht so aus, daß die Karte etwa Zeit braucht, nach dem modprobe, um arbeitsfähig zu sein, deswegen die erste Versuche funktionierten nicht...
hille@drachi:~$ less /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file should contain the names of kernel modules that are # to be loaded at boot time, one per line. Comments begin with # a '#', and everything on the line after them are ignored.
H.
Hilmar Preuße hille42@web.de schrieb:
On 25.03.10 Luca Bertoncello (lucabert@lucabert.de) wrote:
Moin,
Jedenfalls, ich habe das Problem gefunden! Es fehlte ein modprobe ath_pci bei dem pre-up, ABER: es sieht so aus, daß die Karte etwa Zeit braucht, nach dem modprobe, um arbeitsfähig zu sein, deswegen die erste Versuche funktionierten nicht...
hille@drachi:~$ less /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file should contain the names of kernel modules that are # to be loaded at boot time, one per line. Comments begin with # a '#', and everything on the line after them are ignored.
Das ist selbstverständlich das erste, was ich gedacht habe... Aber leider hat nicht geklappt... Wahrscheinlich wegen dieser Zeitverzögerung...
Egal, wie gesagt, ich habe es jetzt gelöst!
Trotzdem, besten Dank für deine Antworten! Luca Bertoncello (lucabert@lucabert.de)
On 25.03.10 Luca Bertoncello (lucabert@lucabert.de) wrote:
Hilmar Preuße hille42@web.de schrieb:
On 25.03.10 Luca Bertoncello (lucabert@lucabert.de) wrote:
Moin,
Jedenfalls, ich habe das Problem gefunden! Es fehlte ein modprobe ath_pci bei dem pre-up, ABER: es sieht so aus, daß die Karte etwa Zeit braucht, nach dem modprobe, um arbeitsfähig zu sein, deswegen die erste Versuche funktionierten nicht...
hille@drachi:~$ less /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file should contain the names of kernel modules that are # to be loaded at boot time, one per line. Comments begin with # a '#', and everything on the line after them are ignored.
Das ist selbstverständlich das erste, was ich gedacht habe...
Eigentlich sollten die Module geladen werden, lange bevor die Netzwerkkonfig überhaupt gestartet wird. Zumindest bei Debian:
# Format: # <sort> <off-> <on-levels> <command> 20 - S /etc/init.d/module-init-tools 35 - 0,6 /etc/init.d/networking
Egal, EOT.
H.
lug-dd@mailman.schlittermann.de