Zwei NW-Interfaces im selben Subnet

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
striker2150
Beiträge: 158
Registriert: 23.07.2004 20:46:22

Zwei NW-Interfaces im selben Subnet

Beitrag von striker2150 » 14.12.2005 20:21:33

Hi @ll,

ich möchte einen Server mit zwei Netzwerkkarten in ein und das selbe Netzwerk hängen. Also folgendes:

eth0: 192.168.1.1/24
eth1: 192.168.1.2/24

Default-Route: 192.168.1.100

Sinn und zweck ist folgender, auf eth0 läuft ein Service, der ziemlich viel Bandbreite braucht, aber auf eth1 läuft ein streaming ähnlicher Service, der nicht unterbrochen werden darf.

So, normalerweise geht sowas doch schief, da sich der Rechner bei ausgehenden Packeten nicht entscheiden kann, über welches Interface die Packete nach draußen gehen sollen. Gibt es die Möglichkeit trotzdem ein solches Konstrukt zum laufen zu bringen? Falls ja, was muss man beachten?

Sascha

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 14.12.2005 21:04:36

Man kann mehrere Netzwerkkarten theoretisch buendeln. Wie das genau geht, kann ich dir aber auch nicht sagen.

Benutzeravatar
striker2150
Beiträge: 158
Registriert: 23.07.2004 20:46:22

Beitrag von striker2150 » 14.12.2005 21:24:10

Jo kenn ich, man nennt das dann einen Trunk. Das muss dann aber auch der Switch (bzw. der Switch-Admin) können. Ne, trunking und QoS kenne ich. Da brauche ich keine Infos zu.

trotzdem danke

Sascha

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Zwei NW-Interfaces im selben Subnet

Beitrag von jhr-online » 14.12.2005 22:05:16

striker2150 hat geschrieben:So, normalerweise geht sowas doch schief, da sich der Rechner bei ausgehenden Packeten nicht entscheiden kann, über welches Interface die Packete nach draußen gehen sollen. Gibt es die Möglichkeit trotzdem ein solches Konstrukt zum laufen zu bringen?
Vielleicht kriegst du das ja hin, wenn du mit IPtables exakte Routen erstellst, sodass der Rechner nicht ins Zweifeln kommen kann. Z.B. Port 80 auf Interface eth0, Port 21 auf eth1. Ich weiß nicht genau, wie flexibel IPtables da ist...

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 15.12.2005 10:46:05

Das sollte moeglich sein. Wenn ich mich richtig erinnere brauchst du fuer sowas das Paket iproute. Mit den darin enthaltenen Tools sollte das moeglich sein. Im Prinzip muss man glaube ich die Pakete mittels iptables markieren und dann Routing-Regeln erstellen, die einen entsprechenden Filter nutzen. Aehnlich wie bei QoS.
Unter http://lartc.org/howto/ koenntest du dazu weitere Infos finden.

Antworten