Netzwerk zwischen drei Gastbetriebssystemen unter Linux

Netzwerk zwischen drei Gastbetriebssystemen unter Linux

Ich muss ein Netzwerk zwischen drei Gastbetriebssystemen (Ubuntu) erstellen, eines davon muss so etwas wie ein Router zwischen den beiden anderen sein. Siehe Schema unten:

[A] eth0(ip 1.1.1.1)-->(net1)<--eth0(ip 1.1.1.2) [B] eth1(ip 2.2.2.2)--->(net2)<----eth0(ip 2.2.2.1) [C]

Das Problem ist, dass ich nach dem Erstellen von drei Gastbetriebssystemen und dem Festlegen einer statischen IP von virtuellem A aus 1.1.1.2 und 2.2.2.2 anpingen kann, von B aus alle IPs und von C aus 1.1.1.2 und 2.2.2.2. Aber ich kann C nicht von A aus anpingen und A nicht von C aus. Wie kann ich das machen?

Antwort1

Ihre Frage ist nicht sehr klar formuliert.
System B kann A und C anpingen, da es über zwei Netzwerkkarten verfügt, eine in jedem Netzwerk [1.xxx und 2.xxx]. Wenn Sie 2.2.2.2 zum Standard-Gateway für System C machen und 1.1.1.2 das Standard-Gateway für System A ist, benötigen Sie in System B eine Route, die die Netzwerke durchquert.

Worauf ich hinaus will, ist, dass Dual-NICs normalerweise (IME) völlig unabhängig voneinander agieren, es sei denn, Sie richten das System ausdrücklich als Router ein, sodass Daten über einen eingehen und über den anderen ausgehen können. Dies würde mit iptables erledigt.

http://forum.codecall.net/topic/48438-configuring-your-linux-server-as-a-router/

verwandte Informationen