![]() |
Debian Iptables Помогите с правилами.
Доброго дня.
Скажите стоит Debian на нем два интерфейса, один смотрит во вне другой в локалку. Есть программа которая работает на windows server2008R2 c ролью IIS. Суть в том что программа (Сайт) может работать либо по внешнему ip, с перенаправленным портом, либо по локальной сети, как настроишь в самой программе. В самой программе жестко привязывается URL ссылка. Возможно ли сделать так что бы пользователи из локальной сети могли заходить по внешнему ip на эту программу, так как если настроить в ней вход по внешнему ip она работает из вне, но перестает работать в локалке, так как она начинает перенаправлять на внешний ip который забит в её настройке. например такое правило как раз нам дает пере направление с внешнего ip на локальный но сама программа так не работает до IIS конечно мы доходим. $IPTABLES -t nat -A PREROUTING -p tcp -d $INET_IP --dport 8080 -j DNAT --to-destination X.X.X.X:80 |
А если использовать цепочку FORWARD?
|
исключите перенаправленные с Вашей локальной сети (-s ! <подсеть>) и у клиентов локальной сети настройте по локальному IP
Код:
$IPTABLES -t nat -A PREROUTING -p tcp -s ! <подсеть> -d $INET_IP --dport 8080 -j DNAT --to-destination X.X.X.X:80 |
Ребята всем спасибо за помощь сразу не отписал, нашол такой вот способ.
iptables -t nat -A POSTROUTING -o LAN_IFACE -j SNAT --to-source 78.145.154.78 Можно ставить статус решено. |
Время: 06:46. |
Время: 06:46.
© OSzone.net 2001-