• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

2 Netzwerke verbinden

Athlon

Newbie
Moin,

ich hab ein Problem.

Ich habe einen Linux Server mit 3 Netzwerkkarten:

1: 192.168.1.1 DSL
2: 192.168.2.2 -->PC1(192.168.2.50)
3: 192.168.3.2 -->PC2(192.168.3.101)

und ich will jetzt von PC1 nach PC2 und umgekehrt!!

Wie mache ich das??
Evt mit Masquerading hab da schon was probiert, aber nichts hinbekommen.


Wäre nett wenn mir jemand helfen könnte.

MfG


Athlon

Nebenbei die verteilung des Internets funktioniert schon.
 
Der Trick heißt routing und wurde hier schon zigmal beschrieben.
Code:
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.50
sorgt dafür das alles was für das 2er Netz bestimmt ist auf PC1 weitergeleitet wird. Für das andere Netz sei es dir als Übung selbst überlassen dies zu konfigurieren.
 
OP
A

Athlon

Newbie
Danke für die Antwort, aber es funktioniert nicht ich kann den Rechner nicht anpingen.

Code:
192.168.3.0     192.168.3.101   255.255.255.0   UG    0      0        0 eth2
192.168.3.0     *               255.255.255.0   U     0      0        0 eth2
192.168.2.0     192.168.2.50    255.255.255.0   UG    0      0        0 eth1
192.168.2.0     *               255.255.255.0   U     0      0        0 eth1
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

Sie sieht mein Route jetzt aus.
 
Weiß der Rechner von dem aus Du pingst denn überhaupt wohin er die Pakete schicken soll? Ist auf dem Rechner eine Firewall aktiv? Ist dein 2er Netz tatsächlich an eth1?
 
OP
A

Athlon

Newbie
Die Firewalls sind deaktiviert.

Ich hab jetzt versucht von 192.168.3.101 192.168.2.50 anzupingen.

Oder versteh ich da was jetzt falsch??
 

framp

Moderator
Teammitglied
Hast Du mal bei
Ubersicht der Netzwerkhowtos
gestoebert?

Ansonsten mal
Tests bei Problemen mit dem Internet
beim LinuxRouter und einem Client aufrufen und posten.

Hinweis: Was passiert wenn Client 192.168.2.x Client 192.168.3.y pingt?

1) Client 192.168.2.x sucht in seiner Route nach 192.168.3.y, die nicht gesetzt sein sollte
2) Wenn es nicht gefunden wird benutzt der die default route, die zum Linux Router 192.168.2.2 zeigt.
3) Den Router 192.168.2.2 sucht nach einer route zu 192.168.3.y und schickt den Request zu dem nic eth2
4) Der Client 192.168.3.y erhaelt den ping
5) Der Client 192.168.3.y sucht in seiner Route nach 192.168.2.x, die nicht gesetzt sein sollte
6) Wenn es nicht gefunden wird benutzt der die default route, die zum Linux Router 192.168.3.2 zeigt.
7) Den Router 192.168.3.2 sucht nach einer route zu 192.168.2.x und schickt den Request zu dem nic eth1
8 ) Der Client 192.168.2.x erhaelt den ping response

D.h. saemtliche routes bei den beiden Clients und dem Router muessen richtig gesetzt sein. Ansonsten ist's Essig mit dem Ping :roll:

EDIT: Habe mal etwas oben in bold gesetzt :wink:
 
Code:
192.168.2.0     192.168.2.50    255.255.255.0   UG    0      0        0 eth1
192.168.2.0     *               255.255.255.0   U     0      0        0 eth1

Wie soll das klappen? Soll jetzt ausgewürfelt werden auf welches Gateway ein Paket für das 2er Netz geleitet werden soll?
Wieviele Rechner hast Du jeweils im 2er und im 3er Netz hängen? Wenn Du das Netz selber (erkennbar an der letzten 0) schon auf ein defaultgateway (welches ist es denn?) schickst, dann wirst Du für jeden einzelnen Rechner eine Route bauen müssen.
 
Oben