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: