Ich habe in meinem Rechner (RedHat 8.0) zwei netzwerkkarten eth0=192.168.0.1 und eth1=192.168.0.2. An eth0 hängt ein weiterer Rechner an eth1 mein dsl-modem. Für dsl benutze ich rp-pppoe.
Wenn ich mit dem zweiten Rechner kommunizieren möchte, muß ich in der /etc/sysconfig/networking/devices/ifcfg-eth0 als GATEWAY 192.168.0.1 eintragen. Dann funktioniert aber dsl nicht mehr. In der /var/log/messages erscheint dann beim start von pppd "Nov 6 00:33:30 Linux pppd[9722]: not replacing existing default route to eth0 [192.168.0.1]" was dazu führt, daß im Internet nichts mehr gefunden wird, da er nur noch lokal sucht.
netstat -nr meldet:
Kernel IP Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
217.5.98.8 0.0.0.0 255.255.255.255 UH 40 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 40 0 0 eth0
Lösche ich den Eintrag für das Gateway in der ifcfg-eth0 dann funktioniert der Zugriff aufs Internet aber ich kann im LAN nicht kommunizieren.
netstat -rn meldet dann:
Kernel IP Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
217.5.98.8 0.0.0.0 255.255.255.255 UH 40 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 217.5.98.8 0.0.0.0 UG 40 0 0 ppp0
Der Unterschied ist der Eintrag unter Router in der letzten Zeile 217.5.98.8 bzw 192.168.0.1 (=eth0). Soweit bin ich schon gekommen.
Entsprechende namserver Einträge in der resolv.conf haben ebensowenig genutzt, wie der Eintrag von 217.5.98.8 als Gateway in der ifcfg-eth1.
Hat jemand eine Idee, wie ich beides zum Laufen bekomme?
Lesezeichen