Artkin
28-01-2009, 22:36
Доброе время суток! Пожалуйста, подскажите, как пробросить 80 порт на один из компьютеров находящихся в домашней сети? Компьютер имеет IP адрес: 192.168.1.2. Уже пробывал настраивать проброс через веб-интерфейс и iptables результат один и тот же – не чего не получается.
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80
iptables -I FORWARD -i ppp0 -p tcp -m tcp -d 192.168.1.2 --dport 80 -j ACCEPT
iptables -I FORWARD -o ppp0 -p tcp -m tcp -s 192.168.1.2 --sport 80 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp -o ppp0 -s 192.168.1.2 --sport 80 -j SNAT --to-source 87.250.123.123
UPD: Забыл упомянуть что интерфейс конфигурирования роутера находится не на порту по умолчанию т.е. 80, а на не стандартном 9090.
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80
iptables -I FORWARD -i ppp0 -p tcp -m tcp -d 192.168.1.2 --dport 80 -j ACCEPT
iptables -I FORWARD -o ppp0 -p tcp -m tcp -s 192.168.1.2 --sport 80 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp -o ppp0 -s 192.168.1.2 --sport 80 -j SNAT --to-source 87.250.123.123
UPD: Забыл упомянуть что интерфейс конфигурирования роутера находится не на порту по умолчанию т.е. 80, а на не стандартном 9090.