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

noch ein eingebauter Fehler, Hilfe wäre klasse - gelöst

cbg

Newbie
Hallo an alle,

ich habe versucht, bzw versuche ein Netzwerk zu routen.

Folgende Konfig habe ich.

router: 10.10.0.1
eth0: 10.10.0.2 (zum Router) SuSe 9.2
eth1: 192.168.0.1 (zum Client)
client: 192.168.0.22 XP Prof.
(default gateway : 192.168.0.1)

eth2 ist nicht konfiguriert.

statische Route 192.168.0.0 über Gateway 10.10.0.2 ist im Router eingetragen.

auf eth0 ist eingetragen: Ziel: 192.168.0.1 Gateway:10.10.0.2 Netzmaske 255.255.255.0

Ping ist von allen auf alle ohne Probleme möglich.
Internet läuft auf dem 10.10.0.2/192.168.0.1 Rechner perfekt (naja so perfekt wie man ISDN bezeichnen mag :) )

Mit dem Client (192.168.0.22) könnte ich ohne Probleme auf dem Router 10.10.0.1 per Webaccess Änderung beliebiger Art vornehmen

Die Verbindung zwischen 192.168.0.1 - 192.168.0.22 läuft auch Problemlos.

Nur leider komme ich mit Client 192.168.0.22 nicht ins Internet:

Ping von 192.168.0.22 auf www.suse.de
Ping-Anferderung konnte Host "www.suse.de" nicht finden

Ping von 192.168.0.22 auf 195.135.200.3
Zeitüberschreitung der Anforderung

Code:
eth0      Protokoll:Ethernet  Hardware Adresse 00:04:4B:80:80:03
          inet Adresse:10.10.0.2  Bcast:10.10.0.255  Maske:255.255.255.0
          inet6 Adresse: fe80::204:4bff:fe80:8003/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:983 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1089 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:567544 (554.2 Kb)  TX bytes:174002 (169.9 Kb)
          Interrupt:5 Basisadresse:0xe000

eth1      Protokoll:Ethernet  Hardware Adresse 00:08:54:D0:80:40
          inet Adresse:192.168.0.1  Bcast:192.168.0.255  Maske:255.255.255.0
          inet6 Adresse: fe80::208:54ff:fed0:8040/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9853 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:3861821 (3.6 Mb)  TX bytes:2026723 (1.9 Mb)
          Interrupt:5 Basisadresse:0x2000

eth2      Protokoll:Ethernet  Hardware Adresse 00:26:54:0F:11:73
          inet6 Adresse: fe80::226:54ff:fe0f:1173/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST NOTRAILERS MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:30
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:11010 (10.7 Kb)
          Interrupt:11 Basisadresse:0xa000

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:106 errors:0 dropped:0 overruns:0 frame:0
          TX packets:106 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:7314 (7.1 Kb)  TX bytes:7314 (7.1 Kb)
Dann der Route Befehl

Code:
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
.               *               255.255.255.0   U     0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
link-local      *               255.255.0.0     U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         my.router       0.0.0.0         UG    0      0        0 eth0

Für denjenigen, den das my.router wundert, bei route ad default gw 10.10.0.1 kommt "Die Datei existiert bereits".

Code:
cat /etc/resolv.conf
nameserver 10.10.0.1
nameserver 62.27.27.62

Scheinen auch ok, die zweite IP ist die des Providers.

Iptables sind nicht vorhanden, Firewall ist inaktiv. Nat und/oder Masquerading sind auch nicht.

Routing ist aktiv, die 1 erscheint.

Nochmal zum Windows Client:

IP-Routing ist dort deaktiviert. Liegt hier schon der Fehler ??

Für Hilfe wäre ich sehr dankbar.

Besten Dank vorab
 

Martin Breidenbach

Ultimate Guru
Sieht eigentlich ganz gut aus... ich seh da jedenfalls momentan keinen Fehler.

Kannst Du auf dem Linux-Router tcpdump oder ethereal laufen lassen um mal mitzuschreiben was beim ping 195.135.200.3 passiert ?

Der Windows-Client braucht kein aktiviertes Routing.

Ich würde auf jeden Fall mal die Sache mit der MTU ausprobieren:

http://www.linux-club.de/viewtopic.php?t=16677
 
OP
C

cbg

Newbie
Vielen Dank für die schnelle Hilfe, ich werde jetzt deinem Tip folgen.

Falls es dann noch weitere Probleme gibt melde ich mich nochmal :) .

Besten Dank und Grüße
 
OP
C

cbg

Newbie
So, habe es gelöst.

Ich hatte ein ziemlich blöden Fehler beim Router eingebaut. "For IP Routing Usage" war noch auf enabled First IP 192.168.0.1 bei eingestellter Static Route eingestellt.

Bein den Clients geht die Namensauflösung nur, wenn der Provider direkt eingestellt ist.

@ Martin Breidenbach, dein Tip ist richtig klasse gewesen. Dank MTU / ipv6 rennt das Internet.

Beste Grüße
 
Oben