LINUX.ORG.RU
ФорумAdmin

Проблема с NAT'ом


0

0

Проблема с NAT'ом ... необходимо реализовать DNAT. Есть локальная сетка 192.168.100.14/255.255.0.0 (eth0) и есть линк в Инет 212.48.253.34/255.255.255.255 (eth1) надо чтобы пакеты приходящие на eth1 (т.е. с внешнего интерфейса)на http, транслировались на 192.168.100.14 (eth0).

>> Делаю iptables -t nat -A PREROUTING -p tcp -d 212.48.253.34 -dport 80 -j DNAT --to-destination 192.168.100.14 - не работает... помогите...

echo 1 > /proc/sys/net/ipv4/ip_forward - есть

ядро 2.4.7-10 Редхат 7.1

HELP !!!

anonymous

iptables -t nat -A PREROUTING -p tcp -i $INET_INT -d $ROUTER_IP --dport 80 -j DNAT --to $SERVER_IP:80

iptables -t nat -A PREROUTING -p tcp -i $INET_INT -d $ROUTER_IP --dport 443 -j DNAT --to $SERVER_IP:443

iptables -t nat -A PREROUTING -o $INET_INT -j SNAT --to $ROUTER_IP

и плюс к этому проверить что бы на сервере была правильно настроена мершрутизация

anonymous
()

Если политика по умолчанию FORWARD DROP, то необходимо добавить правила и в цепочку FORWARD.

jonatan
()
Ответ на: комментарий от anonymous

на мой взгляд ошибка в третьем правиле. должно быть iptables -t nat -A POSTROUTING -o $INET_INT -j SNAT --to-source $ROUTER_IP

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