• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Konfiguration des WLANs automatisch laden

Olaf123

Member
Hallo !

Linux-Neuling
Suse 9.1 personal und 9.3 professional (2 PCs zum Testen)
Netzwerkkarte 3com (momentan Kabel raus)
WLAN-USB-Stick Fiberline W410 (zd1211)
Acer WLAN-Router (192.168.1.254)

/etc/resolv.conf beinhaltet "nameserver 192.168.1.254"


Nach wochenlanger Testerei habe ich nun endlich den Stick in Linux installiert, besser gesagt den Treiber, dieser ist lt. lsmod nun geladen.

Eine Verbindung ins Web bekomme ich jedoch nur, wenn ich nach jedem Neustart des Rechners

a) ifconfig wlan0 192.168.1.211
b) iwconfig wlan0 essid "meine SSID" mode Managed rate auto key meinwepkey
c) route add default gw 192.168.1.254

in eine shell eingebe.

Nach a + b habe ich eine Verbindung zum Router, nach a+b+c dann auch ins Web.

In Yast finde ich den Stick nicht, somit kann ich dort auch keine Einstellungen dort vornehmen.

1. wie kann ich obige Eingaben automatisieren, so dass ich sie nicht immer von Hand eingeben muss ?

2. wie kann ich das gleiche mit DHCP erreichen ?


Gruß
Olaf
 
schreib dir schnell ein *.sh script und tus in den autostart

/home/<user>/.kde/Autostart

einfaches beispiel:

***
#!/bin/csh
# Einfaches Beispiel
echo Hallo, Welt!
echo Datum, Uhrzeit und Arbeitsverzeichnis:
date
pwd
echo Uebergabe-Parameter: $*
 
OP
O

Olaf123

Member
Hallo !

Danke für Deine Antwort.
OnkelchenTobi schrieb:
schreib dir schnell ein *.sh script und tus in den autostart

/home/<user>/.kde/Autostart

***
#!/bin/sh

deine befehle usw...

Ich finde diesen Ordner nicht, nur

/home/username
--> /bin
--> /Desktop
--> /Documents
--> /public/html

Soll ich ".kde/autostart" selber anlegen ?
Wie muss das Script heißen, oder ist das egal ?

Gruß
Olaf
 
OP
O

Olaf123

Member
ahhhh, gefunden, danke :)
Teste ich mal eben, werde einfach mal reinnehmen:
#!/bin/csh
# Autostart USB-WLAN-Stick
ifconfig wlan0 192.168.1.211
iwconfig wlan0 essid "meine SSID" mode Managed rate auto key meinwepkey
route add default gw 192.168.1.254

Name ist egal ?
 
OP
O

Olaf123

Member
Hallo !

Funktioniert leider nicht.
Datei habe ich wlan.sh genannt, Inhalt siehe oben.

Woran liegts ?

Gruß
Olaf
 
schau vl. mal da rein...

http://linuxfaq.de/f/cache/374.html
http://www.tldp.org/linuxfocus/Deutsch/September2001/article216.shtml
http://www.chemie.fu-berlin.de/chemnet/general/topics/scripts_csh.html
 
OP
O

Olaf123

Member
ok, bin am lesen.

Mir ist aber gerade was ein/aufgefallen:

Ist natürlich nur eine Vermutung, aber:
die genannten Befehle, die ich bisher immer in die shell eintippen muss, gebe ich als root ein. Andernfalls bekomme ich die Meldung "ifconfig: command not found" usw.

Das Script ist aber im user-Level (heißt das so?), wird also als normaler User ausgeführt.
Das kann doch dann gar nicht funktionieren, oder ?

Gruß
Olaf
 
OP
O

Olaf123

Member
OnkelchenTobi schrieb:
dann geb doch mal auf deiner konsole als USER

:~> /sbin/ifconfig

ein :)
mh, und dann ?
Hab ich gemacht, bekomme nur die "lo" angezeigt, mit IP (127.0.0.1) usw.

?

EDIT:
mhhh.... Pfad vielleicht eingeben ?!
Falls ja: wo ist dann die iwconfig ? EDIT2: ok, usr/sbin/iwconfig gefunden

Neuer Test:
#!/bin/sh
# Autostart USB-WLAN-Stick
/sbin/ifconfig wlan0 192.168.1.211
/usr/sbin/iwconfig wlan0 essid "meine SSID" mode Managed rate auto key meinwepkey
route add default gw 192.168.1.254

Fehlt nun noch der Pfad zu "route"
 
ach sooo du musst das ja als root machen, hm... da ist das mit dem autostart natürlich nicht das richtige.

mach das script so das es unter root funktioniert.

wenn du das getan hast und es auch funktioniert dann tu es mal in

/etc/init.d

und verlinke es in den entsprechenden Runleveln.
 
OP
O

Olaf123

Member
Hallo !
OnkelchenTobi schrieb:
mach das script so das es unter root funktioniert.
Wie geht das ?

So ?
#!/bin/sh
# Autostart USB-WLAN-Stick
ifconfig wlan0 192.168.1.211
iwconfig wlan0 essid "meine SSID" mode Managed rate auto key meinwepkey
route add default gw 192.168.1.254

Oder so ?
#!/bin/sh
# Autostart USB-WLAN-Stick
/sbin/ifconfig wlan0 192.168.1.211
/usr/sbin/iwconfig wlan0 essid "meine SSID" mode Managed rate auto key meinwepkey
route add default gw 192.168.1.254


OnkelchenTobi schrieb:
und verlinke es in den entsprechenden Runleveln.
Was bedeutet das ?

Gruß
Olaf
 
OP
O

Olaf123

Member
Falls mal jemand das gleiche Problem hat und auf diesen Thread stößt, Lösung siehe

http://forum.linuxlog.de/viewtopic.php?p=7538
 
Oben