On Wed, Jan 18, Dieter Jurzitza wrote:
Hallo Christian, zunächst mal vorab: ifcfg-wlan-id-XXXX bzw. ifcfg-wifi-id-XXXX meinte <XXXX> als die MAC-Adresse der Karte - hatte ich nicht spezifiziert.
4.) Ãnderungen an /etc/sysconfig/network/ifcfg-wlan-id-XXXX
Was ist denn die wichtige Ãnderung hier? wichtig ist der Eintrag "HWD_DRIVER='hostap_cs'". Andernfalls steht Quatsch in der Variablen "HWD_DRIVER", beim Aufruf von ifup-wireless-wpa war sie noch mit yenta_socket - dem Modul für PCMCIA vorbelegt, nachher stand noch anderes drin. Jedenfalls nichts, was das Skript
/etc/sysconfig/network/scripts/ifup-wireless-wpa
in der Funktion "setup_wpa" akzeptiert hätte.
Die wird von 'getcfg' gesetzt. Was steht denn falsches drin?
getcfg? Also, auf meinem Rechner bringt ein cd /; find . -name "*" -print -exec grep "HWD_DRIVER" {} \; > /tmp/where 2>&1 *nix* verwertbares, nur die Abfrage in ifup-wireless-wpa - "HWD_DRIVER" ist IMHO eine Environment-Variable, das müßte doch irgendwo gesetzt werden - ich finde aber die Zuweisung nicht. Bin für jeden Hinweis zur Ergreifung des Täters dankbar :-)))).
getcfg wird für die Belegung von IFACE und ähnlichem verwendet, aber eine Zuweisung wie HWD_DRIVER=$IFACE oder so habe ich wie erwähnt nicht finden können. Ich würde mich ehrlich gerne auf RTFM besinnen - wenn ich nur wüßte, welche "FM" ich denn lesen soll, in denen so was beschrieben ist.
Und ich nutze noch SuSE 9.3 - in der 10'er mag das anders sein. Aber als Privatmann gilt "Never change a running system".
Wenn Du mal einfach 'getcfg wlan0' aufrufst, dann steht da nix von HWD_DRIVER? Wie siehts denn bei 'getcfg eth0' aus? On Wed, Jan 18, Dieter Jurzitza wrote:
Hallo Christian, und noch ein Nachtrag: das Delay benötigt man (ich) doch. Ohne Delay in /etc/init.d/network:
BOOTBOOTBOOTBOOT Setting up network interfaces: lo lo IP address: 127.0.0.1/8 done Initializing random number generator done Starting resource manager done eth0 device: D-Link DE-660+ Ethernet eth0 configuration: eth-id-00:50:ba:3d:20:37 eth0 IP address: 172.16.56.150/21 done wifi0 done modem0 modem0 Startmode is 'manual' skipped wifi0 wifi0 Startmode is 'off' skipped Setting up service network . . . . . . . . . . .done BOOTBOOTBOOTBOOT
Kein Pieps zu "wlan0". Jedenfalls nicht sichtbar.
Dann hast Du evtl. STARTMODE=hotplug in dem Config-File für wlan0 stehen?
Mit Delay in /etc/init.d/network:
BOOTBOOTBOOTBOOT Setting up network interfaces: Initializing random number generator done lo lo IP address: 127.0.0.1/8 done Starting resource manager done eth0 device: D-Link DE-660+ Ethernet eth0 configuration: eth-id-00:50:ba:3d:20:37 eth0 IP address: 172.16.56.150/21 done wlan0 device: Intersil PRISM2 11 Mbps Wireless Adapter wlan0 configuration: wlan-id-00:90:d1:00:a6:7d wlan0 warning: wpa_supplicant already running on interface wlan0 IP address: 172.16.41.13/24 done wifi0 done modem0 modem0 Startmode is 'manual' skipped wifi0 wifi0 Startmode is 'off' skipped Setting up service network. . . . . . . . . . . .done BOOTBOOTBOOTBOOT
So wünsche ich mir das.
ifconfig wlan0 sagt zwar, daß alles prima ist, aber die Meldung beim Starten ist trotzdem ganz nett. Also bei meinem Rechner sind die 5 Sekunden nötig.
Im Einzelfall ist sleep ja in Ordnung, aber allgemein keine Lösung. Im Zweifelsfall verwende /etc/sysconfig/network/config:MANDATORY_DEVICES. -- ciao, christian 睡眠不足はいい仕事の敵だ。