DHCP-Konflikte zwischen Ethernetkarte und WLAN-Karte
DHCP-Konflikte zwischen Ethernetkarte und WLAN-Karte
Kann mir jemand sagen, wie ich ohne großen Aufwand zu betreiben zwischen meiner Ethernet-Karte (eth0) und der eingebauten WLAN-Karte (eth1) je nach aktueller Netzwerkumgebung hin und her schalten kann? Beim Booten will mein Notebook unbedingt immer eine DHCP-Verbindung über die eth0 herstellen (defaultmäßig, weil ich darüber die Netzwerkinstallation vorgenommen habe). Und das obwohl ich die eth0 gar nicht als zu bootende Karte beim Systemstart konfiguriert habe. Es ist immer ein ziemlicher Aufwand das System davon zu überzeugen, dass ich nun aber bitte die WLAN-Karte nutzen möchte und auch darüber die DHCP-Adressen beziehen möchte. Warum kann ich nicht einfach über "system tools -> networking" die eth1 aktivieren und Debian holt sich sich dann die entsprechende DHCP-Adresse? In welcher Datei wird diese DHCP-Priority eingetragen. In /etc/network/interfaces habe ich es schon gemacht. Aber das hilft auch nicht weiter.
Für einen guten Tip bin ich sehr dankbar.
Viele Grüße
paetaumi
Für einen guten Tip bin ich sehr dankbar.
Viele Grüße
paetaumi
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
hi
also ich habe seit hmmm... 5 tagen ebenfalls ein privates notebook
dort habe ich mit ebenfalls gedanken bzgl. netzwerk-verfügbarkeit gemacht
ich habe mich entschlossen beim boot / startvorgang keine einzige netzwerkverbindung ( ausser den loopback natürlich ) hochzufahren
ich gehe dann immer hin ( je nachdem was ich gerade zur verfügung habe ) und fahre das device ( eth0 oder eth1 ) manuell hoch starten des wlan starten des ethernet
sicherlich kann ich beide adapter aktivieren, da mein hw-router/dhcp die ip-adressen per hinterlegter mac-adresse vergibt
wenn die wlan-mac sich meldet bekommt er diese ip, wenn die ethernet-mac sich meldet, bekommt er jene ip
also ich habe seit hmmm... 5 tagen ebenfalls ein privates notebook
dort habe ich mit ebenfalls gedanken bzgl. netzwerk-verfügbarkeit gemacht
ich habe mich entschlossen beim boot / startvorgang keine einzige netzwerkverbindung ( ausser den loopback natürlich ) hochzufahren
ich gehe dann immer hin ( je nachdem was ich gerade zur verfügung habe ) und fahre das device ( eth0 oder eth1 ) manuell hoch
Code: Alles auswählen
ifup eth0
Code: Alles auswählen
ifup eth1
sicherlich kann ich beide adapter aktivieren, da mein hw-router/dhcp die ip-adressen per hinterlegter mac-adresse vergibt
wenn die wlan-mac sich meldet bekommt er diese ip, wenn die ethernet-mac sich meldet, bekommt er jene ip
Hi,
ich mache es ähnlich wie Snoopy. Ich lade beim booten nur das loopback. Dann hab ich den [b]ifplugd[/b] installiert und mir ein Boot-Script gebastelt :
Beim ifplugd Paket ist ein Tool dabei, wo man abfragen kann ob die Netzwerkkarten einen "LINK" haben, sprich ob das Kabel steckt...steckt das Kabel hole ich mir per dhclient ne IP übers Kabel. Steckt das Kabel nicht, schaue ich nach ob meine PCMCIA WLAN-Karte steckt (lspci | grep....), tut sie das, werden die WLAN-Treiber geladen und konfiguriert, und ich hole mir dir IP dann so...
Greetz Marc
ich mache es ähnlich wie Snoopy. Ich lade beim booten nur das loopback. Dann hab ich den [b]ifplugd[/b] installiert und mir ein Boot-Script gebastelt :
Beim ifplugd Paket ist ein Tool dabei, wo man abfragen kann ob die Netzwerkkarten einen "LINK" haben, sprich ob das Kabel steckt...steckt das Kabel hole ich mir per dhclient ne IP übers Kabel. Steckt das Kabel nicht, schaue ich nach ob meine PCMCIA WLAN-Karte steckt (lspci | grep....), tut sie das, werden die WLAN-Treiber geladen und konfiguriert, und ich hole mir dir IP dann so...
Greetz Marc
DHCP-Konflikte zwischen Ethernetkarte und WLAN-Karte
[quote]sicherlich kann ich beide adapter aktivieren, da mein hw-router/dhcp die ip-adressen per hinterlegter mac-adresse vergibt
wenn die wlan-mac sich meldet bekommt er [i]diese[/i] ip, wenn die ethernet-mac sich meldet, bekommt er [i]jene[/i] ip[/quote]
Danke für die schnelle Antwort,
Das wäre die eleganteste Lösung. Aber egal was ich einstelle (auch wenn ich gar keine Karte beim Booten hochfahre lassen will), beim Booten kommt immer die Meldung
DHCPDISCOVER eth0 ......
nach sechs Intervallen wird die Suche dann abgebrochen und er bootet normal. Aber das kosten Zeit beim Booten. Wo kann man das einstellen, um entweder
a) diesen unnützen DHCP-Suichvorgang zu unterbinden oder
b) die o.a. elegantere Lösung von Snoopy zu ermöglichen?
Viele Grüße
paetaumi[quote][/quote][list][/list]
wenn die wlan-mac sich meldet bekommt er [i]diese[/i] ip, wenn die ethernet-mac sich meldet, bekommt er [i]jene[/i] ip[/quote]
Danke für die schnelle Antwort,
Das wäre die eleganteste Lösung. Aber egal was ich einstelle (auch wenn ich gar keine Karte beim Booten hochfahre lassen will), beim Booten kommt immer die Meldung
DHCPDISCOVER eth0 ......
nach sechs Intervallen wird die Suche dann abgebrochen und er bootet normal. Aber das kosten Zeit beim Booten. Wo kann man das einstellen, um entweder
a) diesen unnützen DHCP-Suichvorgang zu unterbinden oder
b) die o.a. elegantere Lösung von Snoopy zu ermöglichen?
Viele Grüße
paetaumi[quote][/quote][list][/list]
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
hi
hmmm.strange
wie sieht denn deine dateiaus ?
falls du da keys bzw ssid's drin hast, kannst du die ja mit xxx kennzeichnen und hier reinposten
hmmm.strange
wie sieht denn deine datei
Code: Alles auswählen
/etc/network/interfaces
falls du da keys bzw ssid's drin hast, kannst du die ja mit xxx kennzeichnen und hier reinposten
DHCP-Konflikte zwischen Ethernetkarte und WLAN-Karte
Die Datei /etc/networks/interfaces sieht wie folgt aus:[
code]
# 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
# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth1
# The primary network interface
# wireless-* options are implemented by the wireless-tools package
iface eth0 inet dhcp
name Ethernet LAN card
iface eth1 inet dhcp
name Wireless LAN card
wireless_essid xxxxxxx
[/code][/quote]
code]
# 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
# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth1
# The primary network interface
# wireless-* options are implemented by the wireless-tools package
iface eth0 inet dhcp
name Ethernet LAN card
iface eth1 inet dhcp
name Wireless LAN card
wireless_essid xxxxxxx
[/code][/quote]
<EDIT>: Hier stand ein wenig Schrott...</EDIT>
Ich würde übrigens eine Kmbination aus ifplugd und wpa_supplicant zum automatischen Herstellen der Verbindung nutzen...
Ich würde übrigens eine Kmbination aus ifplugd und wpa_supplicant zum automatischen Herstellen der Verbindung nutzen...
Zuletzt geändert von armin am 04.04.2005 18:41:52, insgesamt 1-mal geändert.
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
Re: DHCP-Konflikte zwischen Ethernetkarte und WLAN-Karte
hipaetaumi hat geschrieben:Code: Alles auswählen
# This is a list of hotpluggable network interfaces. # They will be activated automatically by the hotplug subsystem. mapping hotplug script grep map eth1
ich denke das da oben wird bei dir den dhcp antriggern
kommentier das mal aus...kenn ich ga net
hier mal meine als bsp
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
iface lo inet loopback
#
## Primary Interface WLAN
#auto eth0 (Auskommentiert da Interfaces per Hand geladen werden sollen)
iface eth0 inet dhcp
wireless_mode managed
wireless_essid xxxxxxxxx
wireless_channel 5
wireless_key xxxxxxxxxxx
#
## Secondary Interface ETH
#auto eth1 (Auskommentiert da Interfaces per Hand geladen werden sollen)
iface eth1 inet dhcp
# End
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
hmmmm autsch...Trigger. hat geschrieben:Mit dieser Config müsste das System, soweit ich das sehe, sowohl auf eth0, als auch auf eth1, beim Systemstart versuchen eine IP zu bekommen.
Wenn du das nicht willst, musst du jeweils 'dhcp' entfernen.
Ich würde übrigens eine Kmbination aus ifplugd und wpa_supplicant zum automatischen Herstellen der Verbindung nutzen...
ich muss dazu etwas sagen..sorry
also...das automatische antriggern eines netzwerkdevices beim start hat nichts mit dem dhcp zu tun
ausschlaggebend für den automatischen start ist das hier
Code: Alles auswählen
auto lo
iface lo inet loopback
Code: Alles auswählen
#
## Secondary Interface ETH
auto eth1
iface eth1 inet dhcp
wenn in diesem beispiel das auto eth1 entfernt oder auskommentiert wird, wird es nicht mehr automatisch gestartet zieht aber trotzdem über dhcp eine ip-adresse
Code: Alles auswählen
#
## Secondary Interface ETH
#auto eth1 (Auskommentiert da Interfaces per Hand geladen werden sollen)
iface eth1 inet dhcp
Code: Alles auswählen
ifup eth1
das dhcp ist nur ein ersatz für eine statische adresse...ein dhcp-server [1] der die ip adressen des lan's verwaltet und dementsprechend ip's vergibt
[1] http://www.at-mix.de/dhcp_server.htm
Hehe, ok! Hast natürlich recht, frag mich nicht, wie ich gerade drauf kam...
Die auto Zeile muss natürlich weg. Mit ifplugd funktioniert das dann wie vorher, da das Interface automatisch aktiviert wird und eine IP bezogen wird, sobald ein Kabel eingesteckt wird (das wpllte ich oben eigentlich mitteilen).
Die auto Zeile muss natürlich weg. Mit ifplugd funktioniert das dann wie vorher, da das Interface automatisch aktiviert wird und eine IP bezogen wird, sobald ein Kabel eingesteckt wird (das wpllte ich oben eigentlich mitteilen).
Re: DHCP-Konflikte zwischen Ethernetkarte und WLAN-Karte
Leider nicht. Ich habs auskommentiert, trotzedem aber sucht er beim Booten nachhiCode: Alles auswählen
# This is a list of hotpluggable network interfaces. # They will be activated automatically by the hotplug subsystem. mapping hotplug script grep map eth1
ich denke das da oben wird bei dir den dhcp antriggern :?
kommentier das mal aus...kenn ich ga net :|
<DHCPDISCOVER eth0 255.255.255.255 port 67 interval n>
Hmm, merkwürdig.
Dennoch, vielen Dank für die Tipps
paetaumi