Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Debian Iptables Помогите с правилами. (http://forum.oszone.net/showthread.php?t=218334)

shinta111 19-10-2011 10:44 1776674

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

Lynch 22-10-2011 20:47 1779503

А если использовать цепочку FORWARD?

Alan85 22-10-2011 21:14 1779517

исключите перенаправленные с Вашей локальной сети (-s ! <подсеть>) и у клиентов локальной сети настройте по локальному IP
Код:

$IPTABLES -t nat -A PREROUTING -p tcp -s ! <подсеть> -d $INET_IP --dport 8080 -j DNAT --to-destination X.X.X.X:80

shinta111 24-10-2011 10:11 1780415

Ребята всем спасибо за помощь сразу не отписал, нашол такой вот способ.
iptables -t nat -A POSTROUTING -o LAN_IFACE -j SNAT --to-source 78.145.154.78
Можно ставить статус решено.


Время: 06:46.

Время: 06:46.
© OSzone.net 2001-