LINUX.ORG.RU
ФорумAdmin

port forwarding (DNAT)


0

0

Хочу дать внешнему миру (ppp0) коннектиться к 192.168.0.1:80. Поднимаю субж:

iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT --to 192.168.0.1

- у друзей по ту сторону ppp0 все работает, у меня на этой же тачке - нет (connection refused). Дефолтовая политика - ACCEPT. Пересобрал ядро 2.6.3 с CONFIG_IP_NF_NAT_LOCAL - один хрен. Даже у тачек в локалке работает, если добавить вышеуказанную команду, соответственно поменяв ppp0 на eth0. А у меня - нет. Кто знает?


В вашем случает коннект идет через интерфейс l0, поэтому правила для ppp0(eth0) не работают. Посмотрите логи DNAT на предмет интерфейсов( IN=, OUT=)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.