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

Suse 9.0 nat routing geht nicht ?!

mape

Newbie
Hallo zusammen

Ich habe ein Problem mit Suse 9.0 und IP routing

Meine Einstellungen sind

eth0 10.10.98.0
eth0:1 10.10.97.0
eth2 xx.xxx.xx.18

xx.xxx.xx.17 router ins internet

xx.xxx.xx.16 0.0.0.0 255.255.255.240 U 0 0 0 eth2
10.10.97.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.10.98.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 xx.xxx.xx.17 0.0.0.0 UG 0 0 0 eth2

echo 1 > /proc/sys/net/ipv4/ip_forward

ip route add nat xx.xxx.xx.21 via 10.10.98.102
ip rule add prio 320 from 10.10.98.102 nat xx.xxx.xx.21

iptables -t nat -I POSTROUTING -j MASQUERADE -o eth2 -s 10.10.97.0/24
iptables -t nat -I POSTROUTING -j MASQUERADE -o eth2 -s 10.10.98.0/24

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth0:1 -p tcp --dport 80 -j EDIRECT --to-port 3128

Ich komme von allen PC`s im Netz ins internet

ABER

das nat routing von der officielle IP xx.xxx.xx.21 auf den Rechner 10.10.98.102
funktioniert nicht ???

Viele Grüße

mario
 

condor81

Member
Also soweit ich das beurteilen kann, musst du das NAT in deinem Router aktivieren. Du musst deinem Router sagen, dass deine öffentliche IP auf die IP deiner Linux Maschine gehen solle. Natürlich kannst die die öffentliche IP auch deiner Linux Maschine geben, dann ist der Router im Prinzip nur Bridge. Wenn du deinem Linux Server die IP gibts, kannst du auch dort NAT machen, solltest dann allerdings die Firewall anwerfen, sonst kann jeder auf die Clients gucken.

Gruss
 
Oben