wpa_supplicant nur nach login! netgear 311v2

  • Hallo Leute,


    irgendwie sehe ich den Wald vor lauter Bäumen nicht!


    Ich habe gestern meine Wlankarte mit ndiwrapper eingerichtet (ENDLICH):
    zum Treiber installieren

    Code
    ndiswrapper -i /pfadzumtreiber/w311v2.inf


    zum prüfen

    Code
    ndiswrapper -l


    wg311v2 : driver installed
    device (104C:9066) present


    Treiber starten:

    Code
    modeprobe ndiswrapper


    ifconfig und iwconfig zeigen wlan0


    Ndiswrapper in die modprobe conf schreiben

    Code
    ndiswrapper -m


    Die Tests waren alle ok, so habe ich mit den Befehlen die wlan_up.sh angelegt

    Bash
    #!/bin/sh
    wpa_supplicant -Bw -iwlan0 -Dwext -w -c/etc/wpa_supplicant.conf
    ifconfig wlan0 10.0.0.1 up
    route add default gw 10.0.0.1 dev wlan0
    ifconfig eth0 down


    wpa_supplicant.conf:

    Code
    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=0
    network={
            scan_ssid=1
            ssid="0815"
            proto=WPA
            key_mgmt=WPA-PSK
            pairwise=TKIP
    	psk=hierstehtderlangeschlüssel
    }


    Dann das Ganze in die rcStart eingebaut:

    Code
    # Wlan start
    progress 94 "start Wlan"
    . /etc/init.d/wlan_up.sh


    Wenn ich den VDR neustarte bekomme ich keine Verbindung!!! :evil:
    Melde ich mich am System an, beende den wpa_supplicant und starte die wlan_up.sh mit . /etc/init.d/wlan_up.sh nochmal funktioniert alles einwandfrei!


    Ich habe schon mit den Startreihenfolgen herum gespielt, machte es aber eher noch schlechter!


    Kann mir jemand helfen?


    Gruss
    rabe

  • :burn1


    Ich habe jetzt nochmal mit den Befehlen gespielt.
    Ndiswrapper mit modprobe oder dem alias laden lassen.
    Der Effekt bleibt der gleiche.


    Bash
    #!/bin/sh
    # wpa key
    wpa_supplicant -Bw -iwlan0 -Dwext -w -c/etc/wpa_supplicant.conf
    
    
    # NIC-Settings
    ifconfig wlan0 192.168.0.23 up
    ifconfig eth0 down


    langt mir zum Betrieb.


    Noch als info:
    Ndiswrapper hat die Version:
    version: 1.49rc3
    vermagic: 2.6.23.9 SMP preempt mod_unload 586

    iwconfig meldet:
    Warning: Driver for device wlan0 has been compiled with version 22
    of Wireless Extension, while this program supports up to version 20.
    Some things may be broken...


    obwohl es funktioniert, halt angemeldet!



    so jetzt bring ich erst mal den Müll raus ... :lachen2

  • Vielleicht mal mit einem

    Code
    sleep 5


    hinter

    Code
    modprobe ndiswrapper


    probieren, damit der USB-Stick Zeit hat zum Initialisieren und die nachfolgende Konfiguration (ifconfig, wpa_supplicant etc.) nicht ins Leere läuft. Solche Probleme haben oft mit dem Timing beim Systemstart zu tun.


    j6scjo

    VDR 1: Gehäuse Thermaltake Tenor, Asus P5KR mit P4 E5300, Samsung HDD, Digital Devices Cine2 (Dual DVB-S2 Budget), MSI GT220 passiv mit easyVDR 0.8.06
    VDR 2: Samsung SMT 7020S mit mld-smt 2.0

  • Sorry hat etwas länger gedauert,
    bin nicht so oft hier! ?(


    Wohin meinst Du?
    In die modprobe.conf die ndiswrapper - m erzeugt hat?
    Darin steht: alias wlan0 ndiswrapper
    Ein modprobe ndiswrapper habe ich nirgends eingetragen. Den Befehl hatte ich nur zum testen benutzt.
    Durch den Aufruf ifconfig wlan0 10.0.0.2 up wird doch erst der Treiber geladen.


    Hier noch mal die Korrektur der wlan_up.sh


    Ohne das Neustarten der wlan_up.sh funktioniert es auch noch, wenn ich den vdr stoppe!?!


    Ich meine wenn ich das runvdr skript aus der rcStart nehme läuft es problemlos. Das soll einer verstehen ...


    Ich habe auch schon die wlan_up.sh vor der runvdr in der rcStart gestartet. Gleicher Effekt.


    Dank Dir für die Antwort.


    Gruß
    rabe

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!