Routing über 3 Netzwerkkarten geht nicht

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
adminwolli
Beiträge: 6
Registriert: 21.07.2009 18:48:38

Routing über 3 Netzwerkkarten geht nicht

Beitrag von adminwolli » 21.07.2009 18:55:09

Hallo,
habe folgendes Problem:
Kommunikationsserver mit 3 Netzwerkkarten
eth0 (Internet über Hardware-Router)
eth1, eth2 (2 getrennte interne Netze)
alle Interfaces sind zunächst mal von jedem Teilnetz aus zu erreichen (ping)
alle Rechner kommen problemlos ins Internet
aaaaber:
ein Ping vom Netz hinter eth1 an einen Rechner im Netz hinter eth2 geht nicht
(und damit ist auch ein hinter eth2 vorhandener Samba-Server vom -eth1-Netz aus nicht erreichbar)
Ip_forwarding ist eingerichtet.
Der Sambas-Server ist von jedem Rechner im eth2-Netz problemlos zu erreichen.

Was mache ich falsch ???

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: Routing über 3 Netzwerkkarten geht nicht

Beitrag von Natureshadow » 21.07.2009 19:32:11

Hi,

bekommt jeder Rechner in jedem Subnetz eine Standardroute über den Server? Das wäre wichtig, damit Antwort-Pakete den Rückweg finden. Ansonsten brauchst du Masquerading.

Interessant wären die Ausgaben von

Code: Alles auswählen

route -n
auf dem Server und jeweils einem Client pro Subnetz.

Code: Alles auswählen

ifconfig
vom Server kann auch nicht schaden.

Cheers,
Nik

adminwolli
Beiträge: 6
Registriert: 21.07.2009 18:48:38

Re: Routing über 3 Netzwerkkarten geht nicht

Beitrag von adminwolli » 22.07.2009 09:04:42

Hallo Nik,
vielen Dank für deine schnelle Antwort.
nachfolgende Infos zur Verdeutlichung:

------------ Debian Router (ifconfig u. route ) ---------------
eth0 Link encap:Ethernet Hardware Adresse xxx
inet Adresse:192.168.1.1 Bcast:192.168.1.255 Maske:255.255.255.0
inet6-Adresse: fe80::230:84ff:fe6d:1297/64 Gültigkeitsbereich:Verbindung

eth1 Link encap:Ethernet Hardware Adresse xxx
inet Adresse:192.168.2.1 Bcast:192.168.2.255 Maske:255.255.255.0
inet6-Adresse: fe80::230:5ff:fe01:6b52/64 Gültigkeitsbereich:Verbindung

eth2 Link encap:Ethernet Hardware Adresse xxxx
inet Adresse:192.168.3.1 Bcast:192.168.3.255 Maske:255.255.255.0
inet6-Adresse: fe80::204:76ff:fe18:a70d/64 Gültigkeitsbereich:Verbindung
--------------
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.50 0.0.0.0 UG 0 0 0 eth0
-----------------------------------------------------------------------------------------------------------------------

**************** Samba Server (ifconfig u. route ******************************************
eth0 Link encap:Ethernet Hardware Adresse xxx
inet Adresse:192.168.3.10 Bcast:192.168.3.255 Maske:255.255.255.0
------------------------------------
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
***********************************************************************************************

+++++++++ Windows Client (XP) ipconfig u. route ++++++++++++++++++++++
Ethernetadapter LAN-Verbindung:
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
IP-Adresse. . . . . . . . . . . . : 192.168.2.102
Subnetzmaske. . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.2.1
DHCP-Server . . . . . . . . . . . : 192.168.2.1
DNS-Server. . . . . . . . . . . . : 192.168.2.1
-------------------------------------------------------------------------
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl
0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.102 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.2.0 255.255.255.0 192.168.2.102 192.168.2.102 20
192.168.2.102 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.2.255 255.255.255.255 192.168.2.102 192.168.2.102 20
255.255.255.255 255.255.255.255 192.168.2.102 192.168.2.102 1
Standardgateway: 192.168.2.1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Ping vom Windows Rechner auf 192.168.2.1 geht
Ping vom Windows Rechner auf 192.168.3.1 geht
Ping vom Windows Rechner auf 192.168.3.10 geht nicht !!!

weise ich dem Rechner per DHCP eine Adresse in 192.168.3.x zu, geht alles.
Das aber ist nicht gewünscht, da dies nur eine Testumgebung für ein komplexeres Netzwerk (Schule) ist, in dem auch das
Netz 192.168.2.x auf den Samba-Server zugreifen soll.

Gruß
Wolli

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Routing über 3 Netzwerkkarten geht nicht

Beitrag von rendegast » 22.07.2009 10:52:21

Der Samba hat kein default-Gateway.

Entweder dort die default-Route einrichten

Code: Alles auswählen

route add default gw 192.168.3.1
oder Du machst am debian-Router Source-NAT / Masquerading für eth2:

Code: Alles auswählen

iptables -t nat -i POSTROUTING  -o eth2  -j SNAT --to-source 192.168.3.1
# oder
iptables -t nat -i POSTROUTING  -o eth2  -j MASQUERADE
Zuletzt geändert von rendegast am 22.07.2009 11:12:31, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Routing über 3 Netzwerkkarten geht nicht

Beitrag von Danielx » 22.07.2009 11:07:53

rendegast hat geschrieben:Der Samba hat kein default-Gateway.
Wenn der Samba nicht ins Internet soll und nur von 192.168.2.0/24 erreichbar sein muss, wäre auch eine Route für das Netz 192.168.2.0/24 über 192.168.3.1 ausreichend.

Gruß,
Daniel

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: Routing über 3 Netzwerkkarten geht nicht

Beitrag von Natureshadow » 22.07.2009 11:54:57

Also stimmte meine erste Vermutung. Geht doch :) .

-nik

adminwolli
Beiträge: 6
Registriert: 21.07.2009 18:48:38

Re: Routing über 3 Netzwerkkarten geht nicht

Beitrag von adminwolli » 22.07.2009 13:19:28

Hallo,

danke für die schnelle Hilfe.
Hätte ich auch selbst drauf kommen sollen.
Ist natürlich alles richtig.
auf dem Samba-Server Route zum 2.0 Netz über 3.1 gesetzt - schon gings.

Danke und Gruß
Wolli

Antworten