Strona 1 z 1

[+] przekierowanie portu

: 06 czerwca 2011, 22:14
autor: Jarod
Mam oto dwie takie regułki, które wszystko co przyjdzie na adres zewnętrzny 1.2.3.4 na port 80 przekierowuje na adres wewnętrzny 192.168.1.2 na port 80. Wszystko działa.

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp --dport 80 -j DNAT --to 192.168.1.2
iptables -t nat -A POSTROUTING -s [url=http://192.168.1.0/24]192.168.1.0/24[/URL] -d 192.168.1.2 -p tcp --dport 80 -j SNAT --to-source 192.168.1.1
Chciałbym to samo zrobić ale z portem 8081. Niestety postępując analogicznie, ruch nie jest przekierowywany:

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp --dport 8081 -j DNAT --to 192.168.1.2:8081
iptables -t nat -A POSTROUTING -s [url=http://192.168.1.0/24]192.168.1.0/24[/URL] -d 192.168.1.2 -p tcp --dport 8081 -j SNAT --to-source 192.168.1.1
Proszę o pomoc.

Dodane:
Problem rozwiązany - na serwerze 192.168.1.2 miałem puszczony port 8081 ale tylko z podsieci lokalnej.