Am Freitag 25 August 2006 00:37 schrieb Rüdiger Noack: > Hintergrund: Mein Konstrukt aus ifplugd, whereami und if-Scripten > funktioniert bei eth und wlan - außer bei WPA-WLANs. Deshalb rufe ich > in diesem Fall ifup manuell auf. Dabei soll mir eigentlich ein > if-pre-up-Script (wie bei der ifplugd-Erkennung) meine resolv.conf > passend setzen. Tut aber nicht, weil in dieser Situation die Scripte > nicht gestartet werden. > > Warum eigentlich nicht? Was kann ich statt dessen tun?
Hallo, keine direkte Antwort auf Deine Frage, aber vielleicht hilft es Dir trotzdem: Ich nutze resolvconf, um die resolv.conf an die aktuellen Gegegenheiten anzupassen. Damit geht dann z.B.: # team(ix) VPN iface tap1 inet manual up /etc/init.d/openvpn start teamix && sleep 5 down /etc/init.d/openvpn stop teamix dns-search of.teamix.net teamix.net dns-nameservers 172.21.254.1 172.21.254.254 (Zumindest diese Skripte werden bei mir mit manuellem ifup/ifdown ausgeführt.) Bin mir nicht ganz sicher, denke das auch bei einem Kunden mal für wpasupplicant WPA WLAN konfiguriert zu haben und da hat es funktioniert (auf Drücken des WLAN-Knopfes beim Notebook). Nutze guessnet, das ich beim Kunden auf die MAC-Adresse des WLAN AP konfiguriert hat. So hat das Notebook dann automatisch erkannt, wenn es in Reichweite dieses AP ist und den passenden Eintrag in /etc/network/interfaces mit der passenden wpasupplicant-Konfiguration verwendet. Hab die Konfigfiles für WLAN leider nicht da. Hoffe, diese bald per E-Mail zu bekommen. Grüße, -- Martin 'Helios' Steigerwald - http://www.Lichtvoll.de GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7