Hallo,
ich weiß, das folgende Problem wurde schon hundertfach behandelt, aber die meine "99" Vorgänger will es in meinem System nicht funktionieren.
Also Debian auf Thinkpad R60
Ich hätte gerne, daß das Notebook automatisch erkennt in welchem Netz es sich befindet und dieses sofort aktiviert.
Zur Zeit muß ich immer mühsam die eth devices neu starten... :(
Habe zu Hause ein WLAN, DHCP-Server, Name "home", managed, WEP und Password gesetzt.
Außerdem noch ein Ethernet an diesem DHCP Server.
Auf der Arbeit gibt es ebenfalls WLAN und Ethernet. DHCP.
Habe schon viel probiert aber es läuft nicht wie es soll...
Wo ist möglicherweise der Fehler?
vg Micha
Meine bisherige "interfaces"-Datei:
##########################
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
# Ethernet
mapping eth0
script grep
iface work inet dhcp
iface home inet dhcp
# WLAN
mapping eth2
script grep
iface wwork inet dhcp
wireless-mode managed
wireless-essid WORK
iface whome inet dhcp
wireless-mode managed
wireless-security wep
wireless-essid HOME
wireless-key s:#PW sollte hexadezimal sein#
allow-hotplug eth0
allow-hotplug eth2
auto lo
auto eth0
auto eth2
##########################
Linux 14.983 Themen, 106.385 Beiträge
Ich habe mal zu Testzwecken eine WLAN Karte mit Atheros Chipsatz in meinen Desktoprechner eingebaut und außerdem ist noch ein normale Netzwerkkarte konfiguriert.
Ich habe Debian 4.0 und ifplugd und guessnet installiert.
Das ist meine /etc/network/interfaces Datei
cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth2
iface eth2 inet static
address 192.168.0.9
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
dns-search local
allow-hotplug ath0
iface ath0 inet static
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address 192.168.0.20
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1
dns-search local
Die Daten die momentan in der wpa_supplicant Datei stehen kann man auch direkt in die interfaces eintragen.
Man braucht nur guessnet und den ifplugd zu installieren.
Den ifplugd muß man noch mit "dpkg-reconfigure ifplugd" konfigurieren.
Da muß man nur die Netzwerkschnittstellen angeben, die überwacht werden sollen.
Sobald ich das Netzwerkkabel von eth2 abziehe , fährt der ifplugd eth2 mit ifdown herunter und die Netzwerkkommunikation läuft über ath0.
Wird das Netzwerkkabel wieder angesteckt, dann wird eth2 wieder mit ifup aktiviert und die Netzwerkpakete laufen wieder über eth2.
So ähnlich müßte es auch bei dir funktionieren.
Wichtig ist eigentlich nur den ifplugd zu installieren und die Gerätedateien anzugeben die überwacht werden sollen.