eth0 aus wenn wlan0 an...

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

eth0 aus wenn wlan0 an...

Beitrag von TheGrudge » 28.03.2005 10:11:41

Vielleicht gab es das Thema schonmal, konnte aber nichts finden.

Ich habe einen Schleppi und da ist eine Ethernet drinne.
Wenn ich nun aber meine PCMCIA-Karte einstöpsel und dann

Code: Alles auswählen

/etc/init.d/networking restart
mache, um die WLAN-Karte anzuschmeissen, ist natürlich auch noch die eth0 da, und folgendes routing entsteht:

Code: Alles auswählen

Ziel            Router          Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
Das ist ja nicht im Sinne des Erfinders...
kann man dem Schleppi nicht beibringen, wenn die WLAN-Karte drin ist, das eth0 zu übergehen und nicht zu konfigurieren?
Ich will nicht jedesmal in die

Code: Alles auswählen

/etc/network/interfaces
gehen und dort eth0 auskommentieren.
Da muss es doch eine bessere Lösung geben, oder?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 28.03.2005 10:51:22

Du könntest dich mal mit dem Mapping der

Code: Alles auswählen

/etc/network/interfaces 
befassen.

Code: Alles auswählen

 man interfaces
das sind Beispiele enthalten.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 28.03.2005 10:55:32

OK werde ich mir mal anschauen, danke!

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 28.03.2005 11:39:14

Hmmm also ich habe das mal gelesen, aber irgendwie kapiere ich nicht wie ich mit mapping eine Netzwerkkarte abschalten kann.
Hat vielleicht doch mal jemand ein konkretes Beispiel???

Benutzeravatar
GaRdoHq
Beiträge: 83
Registriert: 15.10.2003 00:00:24

Beitrag von GaRdoHq » 28.03.2005 12:18:57

Das Mapping funtzt so:
Eintrag in der /etc/network/interfaces

Code: Alles auswählen

mapping eth0
script /usr/local/sbin/map-scheme
map HOME eth0-home
map WORK eth0-work

iface eth0-home inet static
address 192.168.1.1
netmask 255.255.255.0
up flush-mail

iface eth0-work inet dhcp
Open your mind, use open source

Benutzeravatar
GaRdoHq
Beiträge: 83
Registriert: 15.10.2003 00:00:24

Beitrag von GaRdoHq » 28.03.2005 12:24:49

sorry hab gerade erst gelesen das schon auf
man interfaces
hingewiesen wurde
Open your mind, use open source

Benutzeravatar
GaRdoHq
Beiträge: 83
Registriert: 15.10.2003 00:00:24

Beitrag von GaRdoHq » 28.03.2005 12:44:07

Also wenn ich das jetzt mal richtig verstanden habe, dann hilft dir mapping bei deinem Problem aber auch nicht weiter.

Du brauchst nicht jedesmal /etc/network/intefaces anpassen, einzelne Interfaces lassen sich auch mit

Code: Alles auswählen

ifdown eth0
herunterfahren

bzw. starten

Code: Alles auswählen

ifup eth0
Um das Ganze zu Automatisieren müsste man etwas finden was auf events von pcmcia reagiert.
Open your mind, use open source

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 28.03.2005 12:45:31

also irgendwie kapiere ich das nicht, das beispiel kenne ich und ich war auch schon in

Code: Alles auswählen

/usr/share/doc/ifupdown/examples/network-interfaces
aber ich kapiere es einfach nicht. Ich bekomme das nicht hin, ich habe immer zwei Devices...

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 28.03.2005 12:50:50

ja, das ist ja mein problem... ich dachte es gibt vielleicht eine datei in hotplug, die das regelt, aber ich finde nichts....
es wäre gut wenn ich deswegen nicht immer root werden müsste, das nervt ganz schön...
ich dachte einstecken und fertig isses, aber das klappt leider nicht...

Benutzeravatar
GaRdoHq
Beiträge: 83
Registriert: 15.10.2003 00:00:24

Beitrag von GaRdoHq » 28.03.2005 13:07:32

Hast du sowas schonmal probiert, die letzten beiden Zeilen sind entscheident?

Code: Alles auswählen


iface wlan0 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        up ifdown eth0
        down ifup eth0
Open your mind, use open source

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 28.03.2005 13:18:06

vielleicht liegt es an DHCP, aber wenn ich up und down einbaue, dann bleibt die Netzkartenerkennung hängen...
Ich versuche es mal statisch, obwohl ich leiber DHCp nutzen würde...

einen Moment...

MIST, auch dann bleibt es hängen!
Ich habe lo und eth0 auf auto,
wlan0 bringe ich dann per Hand hoch, aber es hängt sich auf...

Hier mal die Config:

Code: Alles auswählen

# 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 eth0

iface lo inet loopback

iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.1

iface wlan0 inet static
address 192.168.1.31
netmask 255.255.255.0
gateway 192.168.1.1
up ifdown eth0
down ifup eth0
wireless_essid thegrudge
wireless_mode managed
wireless_rate auto
wireless_key s:xxxxx

Antworten