OK, also das Script ist so weit fertig, daß Du es jederzeit ausführen kannst.
Eine einfache Automatisierung wäre es, das Script in das Verzeichnis /etc/init.d/boot.local zu verlinken/kopieren (als root).
Dann muss aber auch die Yast-Konfiguration gelöscht werden, sonst kommen sich die beiden in die Quere.
Das ist aber eben nur eine Notlösung, denn der Haken an der Sache (deshalb experimentieren wir ja auch) das Script benötigt unbedingt Rootrechte und wenn Du mit einem anderen Netzwerk verbinden willst, dann musst Du ein weiteres Script mit den angepassten Parametern schreiben.
Ein paar Versuche kann man noch machen, das ist aber alles anhand der Dokumentation "geraten", wie gesagt, die Syntax kenne ich nicht, die wollen wir ja herausfinden.
Vor jedem Versuch über ifup sollten alle Netzwerkinterfaces getrennt werden.
Code:
ifdown eth0
ifdown wlan0
rcnetwork stop
(als root)
Der Befehl
darf kein Interface ausser "lo" mehr anzeigen.
1. Versuch:
Code:
set AuthMode=WPAPSK EncrypType=TKIP WPAPSK=DEINSCHLÜSSEL
als Eintrag über den sysconfig-Editor.
2. Versuch:
Code:
AuthMode=WPAPSK EncrypType=TKIP WPAPSK=DEINSCHLÜSSEL
gar kein "set" (bin ich allerdings sehr skeptisch, aber wer weiß).
3. Versuch, dazu muss man aber die Datei von Hand editieren
Code:
WIRELESS_IWPRIV_OPTIONS='set AuthMode=WPAPSK
set EncrypType=TKIP
set WPAPSK=DEINSCHLÜSSEL'
Leerzeilen zwischen den einzelnen Parametern (weiß eben nicht, was mit "linebreaks" genau gemeint ist).
4. Versuch
Code:
WIRELESS_IWPRIV_OPTIONS='set AuthMode=WPAPSK \
set EncrypType=TKIP \
set WPAPSK=DEINSCHLÜSSEL'
Linebreaks explizit mit \ einfügen.
Die Option RutilT (ein Tool für die Einrichtung von Ralinkkarten) sollte man sich auch schon mal bereit halten.
Da Du ein 64-Bit System hast, wirst Du aus dem src.rpm selbst bauen müssen.
RutilT-v0.15-rm.0.src.rpm
RutilT.spec schrieb:
kernel-source kernel-syms gtk2-devel
Diese Pakete müssen ggf. nachinstalliert werden, sonst klappt der Rebuild mittels
Code:
rpmbuild --rebuild RutilT-v0.15-rm.0.src.rpm
nicht.
Ausserdem brauchst Du noch die Pakete
gcc ,
gcc-c++ und
make (über Yast nachinstallieren, da werden noch ein paar weitere Pakete mit installiert).
Das fertige Paket wirst Du dann in
/usr/src/packages/RPMS/x86_64/ finden.
Greetz,
RM