Dennis: Routing Problem (Linux)

Beitrag lesen

Hi alle,

ich hab hier einen PC mit Ubuntu 7.10 aufgesetzt, welcher als Router fungieren soll, um die Anbindung einzelner Netzwerke ans Internet herzustellen.

Dazu besitzt dieser Rechner mehrere Netzwerkkarten (genaugenommen 6 Stück, jetzt versuche ich aber erstmal 2 ans Laufen zu bekommen). Über die Netzwerkkarte eth6 besteht Anschluss zum Internet, dies funktioniert auch problemlos. Die Konfiguration lautet:

auto eth6
iface eth6 inet static
        address 10.6.0.1
        netmask 255.255.255.0
        network 10.6.0.0
        broadcast 10.6.0.255
        gateway 10.6.0.2
        dns-nameservers 10.6.0.2

Dieser Router selber soll also 10.6.0.1 sein, er hat über einen Hardware-Router (DSL) mit der IP 10.6.0.2 Zugang zum Internet.

Nun soll über die Netzwerkkarte eth0 eine Anbindung an ein Netzwerk erfolgen, in welchem alle Client-PCs die IPs 10.7.0.XXX haben und so konfiguriert sind, dass sie 10.7.0.1 als Gateway benutzen. Folglich habe ich auf diesem Router folgende Konfiguration hinzugefügt:

auto eth0
iface eth0 inet static
        address 10.7.0.1
        netmask 255.255.255.0
        network 10.7.0.0
        broadcast 10.7.0.255

So sieht route -n jetzt aus:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.6.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth6
10.7.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         10.6.0.2        0.0.0.0         UG    100    0        0 eth6
0.0.0.0         0.0.0.0         0.0.0.0         U     1000   0        0 eth

Nun zu meinem Problem: Die Kommunikation im 10.7.0.XXX Netz funktioniert nicht. Gebe ich an einem Client-PC ping 10.7.0.1 ein (also zum Router), so schlagen alle Ping-Pakete fehl. Gebe ich am Router ein ping zu einem Client an, z.B. ping 10.7.0.24 so schlägt auch hier alles fehl.

Woran liegt das? Was mache ich falsch?

Viele Grüße,
  ~ Dennis.