ich versuch nun schon seit Stunden ein Problem zu lösen...leider ohne Erfolg. Auch
die Suche hier und bei google hat mir nicht weitergeholfen...
Vielleicht was ja jemand rat.
Also, ich habe hier ein Netzwerk bestehend aus einem Server, einem Notebook und
einer Dbox und einem Hardware / DSL-Router (SMC 2804). Der SMC 2804 stellt die
Verbindung zum Internet her. Auf dem Server läuft Debian Sarge. Der Server hat eine
Netzerkkarte, und diese hängt am SMC 2804. Da hängt auch die DBOX dran.
Jetzt läuft auf den Server an Port 80 ein Apache. Ebenso läuft auf der DBOX auf
Port 80 ein Webinterface.
Jetzt möchte ich aber von "draussen" aus sowohl auf den Apache, als auch auf das
Webinterface der DBOX zugreifen können.
Leider kann der SMC 2804 kein Portforwarding...daher muss das mein Server machen.
Wie kriege ich es mit iptables hin, dass alles was an ETH0 Port 81 an meine DBOX
Port 80 weitergeleitet wird.
mit dem hier klappt es nicht
Code: Alles auswählen
iptables -A FORWARD -i eth0 -p tcp --sport 81 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp --sport 81 \
-j DNAT --to-destination 192.168.123.250:80
iptables -A FORWARD -i eth0 -s 192.168.123.250 -p tcp --dport 81 -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.123.250 -p tcp \
--dport 81 -j MASQUERADE
Besten Dank im voraus.
Gruß,
Markus
[/code]