Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Suse 9.0 nat routing geht nicht ?!

Alles rund um das Internet, Internet-Anwendungen (E-Mail, Surfen, Cloud usw.) und das Einrichten von Netzwerken einschl. VPN unter Linux

Moderator: Moderatoren

Antworten
mape
Newbie
Newbie
Beiträge: 1
Registriert: 23. Mär 2004, 20:21

Suse 9.0 nat routing geht nicht ?!

Beitrag von mape »

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
Member
Beiträge: 86
Registriert: 17. Mär 2004, 18:38
Wohnort: Schweiz

Beitrag von condor81 »

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
Antworten