Hi, 0n 03/02/16@00:18 Felix E. Klee told me:
ich habe hier einen Rechner (liteline266) mit einem Modem und einer Ethernetkarte, an den ein zweiter Rechner (ibm550) per Ethernet angeschlossen ist. Auf beiden ist SuSE 8.1. Nun würde ich gerne liteline266 als Gateway ins Internet für ibm550 verwenden. Dazu habe ich in Yast IP Forwarding auf liteline266 installiert und das Netzwerk, wie im Anhang zu finden, konfiguriert.
Allerdings funktioniert das ganze nicht. Nach der Einwahl in Internet mittels liteline266> /sbin/ifup ppp0 ergibt ein ibm550> traceroute 129.95.15.200: traceroute to 129.95.15.200 (129.95.15.200), 30 hops max, 40 byte packets 1 * * * Die Routing-Tables sehen folgendermaßen aus:
ibm550> netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0 127.0.0.0 0.0.0.0 255.255.255.0 U 40 0 0 lo 0.0.0.0 192.168.0.9 0.0.0.0 UG 40 0 0 eth0
liteline266> netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 193.197.184.9 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 eth0 127.0.0.0 0.0.0.0 255.255.255.0 U 40 0 0 lo 0.0.0.0 193.197.184.9 0.0.0.0 UG 40 0 0 ppp0
Das sieht IMHO gut aus. Versuch mal: echo 1 > /proc/sys/net/ipv4/ip_forward und /usr/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE auf dem Rechner der die IP des anderen maskieren soll.
BTW, wo finde ich eigentlich eine ausführliche Dokumentation des Netzwerkkonfigurationsschemas von SuSE 8.1? Ich möchte zur Konfiguration nicht ausschließlich YaST verwenden, weil es sich bei den beiden Rechnern um Laptops handelt, deren Netzwerk-Konfiguration häufig wechselt.
Ich habe kein SuSE 8.1. Unter debian gibt es ein netenv Paket das sowas macht. Ich wuerde mich schwer wundern wenn es dafuer unter SuSE nicht auch was geben wuerde. Frag mal auf der laptop Liste. -- bye maik