[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ifplugd startet wlan0 nicht.



Da ich mit whereami, ifplugd, und Konsorten arbeite, und das ja doch
eher debianspezifisch ist, poste ich mal hier.

Ich hab mir mein Netzwerk schön komfortabel eingerichtet, damit ich alle
meine Netze, in denen ich mich bewege auch schon abgedeckt habe. Und das
hat auch lange Zeit wunderprächtig funktioniert. Nur vor einigen Wochen
auf einmal ging es nicht mehr. Ohne Konfigurationsänderung ließ sich
mein Rechner nicht mehr mit den div. WLANs verbinden. Auch manuell war
es ein Graus. (ifup wlan0)

Dann hab ich mir noch einmal und gründlicher whereami, wpa-supplicant,
/etc/interfaces und guessnet angeschaut und bin zu einer eigentlich noch
besseren /etc/interface gekommen.

Eigentlich deswegen, weil ifplugd die Interfaces nicht mehr startet. LAN
schon, aber WLAN nicht mehr.

Ausserdem hätt ich gerne, wenn ich beim Laptop mit dem manuellen
Schalter die WLAN-Karte abdrehe, dass das Modul iwl3945 entladen wird
(sonst gibt es einen ganzen Haufen Logeinträge )

Hier einmal meine /etc/network/interfaces. Vielleicht fällt euch ja
etwas dazu ein, warum die Interfaces nicht automatisch aktiviert werden...


auto lo
iface lo inet loopback

#auto wlan0 eth0
allow-hotplug wlan0

mapping eth0
	script guessnet-ifupdown
	map default: default
	map no-cable lan-home lan-bamm lan-ugm lan-e6117 eth0
#	map timeout: 3
#	map verbose: true
#	map debug: true

iface lan-home inet dhcp
	test peer address 192.168.1.1 mac MAC
iface lan-bamm inet static
	address 192.168.1.17
	netmask 255.255.255.0
	gateway	192.168.1.1
	dns-nameserver 192.168.1.1
	dns-search bamm
	post-up /sbin/route add -net IP netmask 255.255.255.255 dev $IFACE gw
router && { /usr/sbin/vpnc tunet-only || true; } || true
	post-up sleep 5 && /usr/sbin/vpnc tunet-only || true
	pre-down /sbin/route del -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	down /usr/sbin/vpnc-disconnect || true
	test1 peer address 192.168.1.1 mac MAC

#iface lan-ugm inet static

#iface lan-e6117 inet static

iface eth0 inet manual
	test missing-cable
	pre-up echo No link present
	pre-up false

mapping wlan0
	script guessnet-ifupdown
	map default: default
#	map !eth1-anyopen
	map no-cable wlan-home wlan-tunet wlan-eduroam wlan-tunet-ipsec
wlan-anyopen wlan0
#	map autofilter: true
#	map verbose: true
#	map debug: true

iface wlan-home inet dhcp
	wpa-driver wext
#	wpa-interface wlan0
#	wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
	wpa-ssid ESSID
	wpa-bssid MAC
	wpa-key_mgmt WPA-PSK
	wpa-pairwise TKIP
	wpa-group TKIP
	wpa-psk GEHEIM
	wpa-proto WPA
	wireless-essid ESSID
#	address 192.168.1.5
#	netmask 255.255.255.0
#	broadcast 192.168.1.255
#	gateway 192.168.1.1
#	dns-nameservers 192.168.1.1
	test wireless essid ESSID mac MAC
	post-up /sbin/route add -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	post-up sleep 3 && /usr/sbin/vpnc tunet-all
	pre-down /sbin/route del -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	down /usr/sbin/vpnc-disconnect || true

iface wlan-tunet inet dhcp
#	test wireless essid ESSID open
	test wireless essid ESSID
	wireless-essid ESSID
	wireless-mode Managed
#	wireless-ap any
#	test2 wireless open
	post-up /sbin/route add -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	post-up /usr/sbin/vpnc tunet-wlan|| true
	pre-down /sbin/route del -net 128.130.99.27 netmask 255.255.255.255 dev
$IFACE gw router || true
	down /usr/sbin/vpnc-disconnect || true

iface wlan-eduroam inet dhcp
	wpa-driver wext
	wpa-ssid eduroam
	wpa-key_mgmt WPA-EAP
	wpa-eap PEAP
	wpa-identity ID
	wpa-password GEHEIM
	wpa-phase1 "peaplabel=0"
	wpa-phase2 "auth=MSCHAPV2"
	test wireless essid "eduroam"
	post-up /sbin/route add -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	post-up sleep 5 &&  /usr/sbin/vpnc tunet-wlan|| true
	pre-down /sbin/route del -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	down /usr/sbin/vpnc-disconnect || true

iface wlan-tunet-ipsec inet dhcp
	test wireless essid wlanipsec
	wireless-essid wlanipsec
	wireless-mode Managed
        post-up /sbin/route add -net IP netmask 255.255.255.255 dev
$IFACE gw router || true
        post-up /usr/sbin/vpnc tunet-ipsec|| true
        pre-down /sbin/route del -net IP netmask 255.255.255.255 dev
$IFACE gw router || true
        down /usr/sbin/vpnc-disconnect || true

iface wlan-anyopen inet dhcp
	test wireless open
	wireless-essid any
	wireless-mode auto
	post-up /sbin/route add -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	post-up sleep 5 &&  /usr/sbin/vpnc tunet-all|| true
	pre-down /sbin/route del -net IP netmask 255.255.255.255 dev $IFACE gw
router || true
	down /usr/sbin/vpnc-disconnect || true

iface wlan0 inet manual
	test missing-cable
	pre-up echo No link present
	pre-up false

mapping ppp
	map no-cable orange none

iface orange inet ppp
	provider orange
	test1 pppoe
	test2 missing-cable
#	post-up /sbin/route add -net IP netmask 255.255.255.255 dev $IFACE gw
ppp0 || true
	post-up sleep 10 && /usr/sbin/vpnc tunet-all
#	pre-down /sbin/route del -net IP netmask 255.255.255.255 dev $IFACE gw
ppp0 || true
	down /usr/sbin/vpnc-disconnect || true

iface default inet dhcp

iface none inet manual
	test missing-cable
	pre-up echo No link present
	pre-up false




Die IP-Adresse ist immer die selbe. Denn ich baue immer einen VPN-Tunnel
zur TU auf, damit ich dort über das Intranet meine News/Mails
abrufen/verschicken kann.
die IP Adresse ist ein anderer Server im TU-Netz, zu dem ich einen
sichereren Zugang als VPN brauche, da die Verbindung manchmal abreißt...
Was nicht lustig ist, wenn ich gerade einige Dokumente geöffnet habe...
Daher wird der am VPN-Netz vorbeigeroutet.

Bin für jeden Vorschlag dankbar!

lg jakob



-- 
The UNIX way of Sex:
gunzip-strip-touch-finger-mount-fsck-more-yes-umount-sleep


Reply to: