iwpriv Script automatisch ausführen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

iwpriv Script automatisch ausführen

Beitrag von mase76 » 27.12.2007 18:05:54

Hallo!
Ich habe eine Ralink WLAN-Karte verbaut. Dazu hab ich mir ein Script geschrieben, in dem die iwpriv
Befehle drin stehen. Das geht auch soweit. Das Script hab ich nach /etc/network/if-pre-up.d/ kopiert.
In der interfaces hab ich auto wlan0 inet dhcp
Doch anscheinend wird das Script nicht rechtzeitig ausgeführt. Erst ein nachträgliches Restarten von
networking funktioniert dann. Vorher bekommt mein System keine IP vom Server. Was kann ich da machen?

mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Beitrag von mase76 » 02.02.2008 15:00:00

Jetzt hab ich das Script entfernt, und folgende interfaces:

Code: Alles auswählen

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
pre-up iwconfig wlan0 mode managed
pre-up iwpriv wlan0 set AuthMode=WPA2PSK
pre-up iwpriv wlan0 set EncrypType=TKIP
pre-up iwconfig wlan0 essid "meine-ssid"
pre-up iwpriv wlan0 set WPAPSK=mein-passwort
pre-up iwconfig wlan0 essid "meine_ssid"

allow-hotplug eth0
iface eth0 inet dhcp
Doch hier genau das gleiche. Beim Booten gibt's keine IP.
Erst ein /etc/init.d/etworking restart funzt dann.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 02.02.2008 19:54:16

Warum setzt du denn die ESSID zwei mal?

Code: Alles auswählen

pre-up iwconfig wlan0 essid "meine-ssid"

Code: Alles auswählen

pre-up iwconfig wlan0 essid "meine_ssid"
Dürfte aber nicht das Problem sein, ist nur nicht so schön. ;-)

Versuche es mal so, manchmal hilft der "ifconfig up/down/up"-Trick:

Code: Alles auswählen

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up ifconfig wlan0 down
pre-up iwconfig wlan0 mode managed
pre-up iwpriv wlan0 set AuthMode=WPA2PSK
pre-up iwpriv wlan0 set EncrypType=TKIP
pre-up iwconfig wlan0 essid "meine-ssid"
pre-up iwpriv wlan0 set WPAPSK=mein-passwort
pre-up ifconfig wlan0 up

allow-hotplug eth0
iface eth0 inet dhcp
edit: Hast du neben der WLAN-Karte auch noch eine normale Netzwerkkarte in deinem Rechner?

Gruß,
Daniel

mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Beitrag von mase76 » 02.02.2008 20:05:43

In der iwpriv usage des Treibers wird die ssid auch 2mal gesetzt.
Ja, ich hab noch ne rtl8139 im Rechner.
Ich hab's jetzt hingekriegt.
Einfach ganz vorne ein
pre-up ifconfig wlan0 up
Dann geht's.

Antworten