Hallo,
ich habe zwei Netzwerkkarten in meinem Rechner die für zwei Subnetze konfiguriert werden sollen.
(eth0: 192.168.1.253/24; eth1: 192.168.178.253/24).
Jede Karte hängt an einer FritzBox mit einer eigenen DSL-Leitung.
Jede FritzBox fungiert für das jeweilige Subnetz als DHCP-Server.
Das Problem ist, dass sobald ich die o.g. statischen Adressen für die Karten in der /etc/network/interfaces
(Link: http://nopaste.debianforum.de/19595) eintrage, keine Internet-Verbindung aufgebaut wird.
Seltsamerweise funktioniert es mit einer statischen Adresse.
route -v zeigt folgendes:
http://nopaste.debianforum.de/19596
Recherchen hier im Forum und im Web haben leider nichts wesentliches gebracht.
Ich weiß leider nicht mehr weiter. Würde mich über eine zündende Idee/Hinweis sehr freuen.
Lieben Gruß
SmoothT
Problem mit zwei Netzwerkkarten im Rechner
Re: Problem mit zwei Netzwerkkarten im Rechner
Also, deine /etc/network/interfaces sieht etwas seltsam aus:
Das macht keinen Sinn. Entweder du benutzt DHCP, dann brauchst du die folgenden Zeilen nicht oder du machst statische Konfiguration. Beim statischen Part hast du einen Typo bei addres, da fehlt ein s. Ausserdem fehlt da die Angabe der Netzmaske. Broadcast ist eigentlich überflüssig.
So wärs richtig:
Eventuell musst du dann noch das Default-Gateway eintragen. Und hier bin ich mir dann nicht sicher, ob nicht das dein Problem ist. Du hast auch mit DHCP nun zwei Default-Routen. Ich bin mir nicht sicher, wie der Kernel diese benutzt. Ob die erste immer zieht oder er da eventuell sogar mal die eine und mal die andere nimmt. Wenn letzteres der Fall ist, wirds ziemlich sicher Ärger geben. Du solltest dir mal überlegen, welche der beiden Boxen als Default-Gateway fungieren soll bzw. welchen Traffic du über welches Gateway schicken willst.
Mit Hilfe von iptables und dem Kommando ip kann man hier auch differenzierter festlegen, für welche Pakete er welche Route benutzen soll.
Code: Alles auswählen
auto eth0
iface eth0 inet dhcp
addres 192.168.1.253
network 192.168.1.0
broadcast 192.168.1.255
So wärs richtig:
Code: Alles auswählen
iface eth0 inet static
address 192.168.1.253
netmask 255.255.255.0
Mit Hilfe von iptables und dem Kommando ip kann man hier auch differenzierter festlegen, für welche Pakete er welche Route benutzen soll.
Re: Problem mit zwei Netzwerkkarten im Rechner
Hallo Nepos,
du hast natürlich völlig recht. Mit dhcp macht das keinen Sinn, aber ich habe verschiedene Konfigurationen ausprobiert, weil sich das Problem mit oder ohne dhcp nicht lösen ließ.
Auch wenn ich das Default-GW eintrage ändert sich nichts an dem Zustand.
Momentan fungiert wohl eth1 als default (am Traffic erkennbar).
Aber dein Ansatz über iptables klingt sehr interessant. Ich hatte auch überlegt, ob ein proxy eventuell die Lösung wäre. Ich habe leider keine Erfahrung weder mit der konfiguration von iptables noch mit der Einrichtung eines proxies (ich weiß RTFM).
Mein Ansinnen ist eigentlich den gesamten HTTP-Traffic über ein interface (z.B. eth1) laufen zu lassen und den Rest über das andere (eth0). Das sollte eigentlich nicht so schwer sein, stellt aber doch schwieriger dar als ich dachte.
LG
SmoothT
du hast natürlich völlig recht. Mit dhcp macht das keinen Sinn, aber ich habe verschiedene Konfigurationen ausprobiert, weil sich das Problem mit oder ohne dhcp nicht lösen ließ.
Auch wenn ich das Default-GW eintrage ändert sich nichts an dem Zustand.
Momentan fungiert wohl eth1 als default (am Traffic erkennbar).
Aber dein Ansatz über iptables klingt sehr interessant. Ich hatte auch überlegt, ob ein proxy eventuell die Lösung wäre. Ich habe leider keine Erfahrung weder mit der konfiguration von iptables noch mit der Einrichtung eines proxies (ich weiß RTFM).
Mein Ansinnen ist eigentlich den gesamten HTTP-Traffic über ein interface (z.B. eth1) laufen zu lassen und den Rest über das andere (eth0). Das sollte eigentlich nicht so schwer sein, stellt aber doch schwieriger dar als ich dachte.
LG
SmoothT
Re: Problem mit zwei Netzwerkkarten im Rechner
Nicht trivial, aber ich denke, diese Seite sollte dir mehr Infos und Ansatzpunkte liefern: http://lartc.org/
Re: Problem mit zwei Netzwerkkarten im Rechner
Hallo Nepos,
danke für den Link.
LG
SmoothT
danke für den Link.
LG
SmoothT