No eso no causaba ningun tipo de problema, pues toda la red tiene la misma
mascara de red /22 por lo tanto todos los pcs se ven sin problema, ya pude
solucionar un poco el caso, pues era problema de los switches que estaban
cacheando el error y no mostraban el redireccionamiento, ya redirecciona con
esa misma regla pero tengo un inconveniente al cual no le veo una solucion
obvia.

si tengo el servidor el cual va a redireccionar por ejempli es de ip
10.0.0.1/8 que redireccione los paquetes que van al puerto 8100 tcp por
ejemplo, hacia una ip digamos 11.0.0.20/8 digamos (obvio con dos interfaces
de red una para la wan y otra para la lan 10.0.0.0/8 y
11.0.0.0/8respectivamente) el trafico es redireccionado efectivamente
pero, al hacer
el redireccionamiento con nat PREROUTING si hago una peticion desde ese
servidor al mismo puerto me va a rehuzar la conexion pues supongo que el
paquete al salir del mismo servidor no va a pasar por la tabla nat antes que
la tabla filter INPUT.. y me va a rechazar cualquier tipo de conexion..

la pregunta es: si redirecciono desde un servidor un puerto a una maquina
interna con nat prerouting,  como podria hacer que las peticiones de ese
mismo servidor a ese puerto redirecicionado TAMBIEN sean redireccionadas y n
osean rehuzadas?

un saludo y gracias por responder  =).

El día 8/11/07, José Arcángel Salazar Delgado <[EMAIL PROTECTED]>
escribió:
>
> xpeed . escribió:
> > Buen dia a todos,
> >
> > resulta que tengo una particular situación acerca del direccionamiento
> > de servicios mediante iptables y DNAT.. he intentado resolver durante
> > exactamente 5 dias durante todo el dia y no doy con la posible causa y
> > esto es por lo siguiente:
> >
> > como esta en internet en infinidad de sitios para redireccionar un
> > servicio como el de un servidor web hacia una red interna (lan) se
> > debe hacer mediante DNAT, y si es cierto que hay mucha informacion
> > acerca de las reglas que se deben emplear de tipo:
> >
> > iptables -t nat -A PREROUTING -i Interfaz_wan -p tcp --dport 80 -j
> > DNAT --to 192.168.0.X:80
> >
> > no he podido encontrar mucha info acerca de los requisitos previos
> > para poder hacer el DNAT, tipo modulos y configuracion de procfs
> > aparte de
> >
> > echo 1 > /proc/sys/net/ipv4/ip_forward
> >
> > ok, dada esa introducción paso a exponer mi problema, a ver si alguien
> > me podria hechar el cable por favor, tengo dos redes en un edificio,
> > una lan de 24 pcs (clase c 192.168.0.0/24 <http://192.168.0.0/24>) y
> > acceso a internet mediante ADSL pero no es enlace ppp..
> >
> > y otra red un poco mas grande clase B 172.16.4.0/22
> > <http://172.16.4.0/22> que tiene dos puntos a internet que son
> > independientes, uno es para una dependecia de la red y otro para otra
> > aparte.
> >
> > las tres tienen servidores debian 4.0 que he montado y que
> > particularmente son casi idenrticos con pocas diferencias, no son
> > clones, pero los montea mano todos e instale cada cosa que iba
> > necesitando.
> >
> > mi problema es, que por ejemplo en la red pequeña clase C tengo
> > servidores internos tipo web, y ftp etc.. y mediante las reglas de
> > redireccionamiento DNAT todo me va perfecto todo funciona a la
> > perfección y es bastante eficiente.. PERO en los servidores de la red
> > clase B esa regla no funciona para redireccionar a servidores internos
> > (que es donde mas se necesitaria al ser mas grande) y no encuentro la
> > razon o sea tecniacmente es hacer lo mismo que se hace en la red clase
> > C, reireccionar un puerto mediante la regla:
> >
> > iptables -t nat -A PREROUTING -i Interfaz_wan -p tcp --dport 80 -j
> > DNAT --to 192.168.0.X:80
> >
> > NO tengo reglas de filtrado y la cadena FORWARD en ambos servidores de
> > la red B las tengo en ACCEPT solo para poder testear de que no se
> > aproblema de que se filtren los paquetes por otras reglas, pero no se
> > que pueda ser.. porque no redirecciona, se queda en timeout
> >
> >
> > vale aclarar que los GW estan correctamente seteados, es decir si voy
> > a redirigir con un servidor por ejemplo 172.16.4.1 <http://172.16.4.1>
> > hacia una maquina 172.16.4.149 <http://172.16.4.149> al puerto 8100
> > tcp, el GW de la maquina 172.16.4.149 <http://172.16.4.149> es el
> > servidor 172.16.4.1 <http://172.16.4.1> ,, o sea pienso yo el gw n oes
> > tampoco..
> >
> > un saludo y gracias.
> A mi se me hace que la bronca la tienes por que la red está subneteada,
> pero no estoy seguro. Por otra parte te recomendaria que usaras un
> analizador de tráfico para ver exactamente que está sucediendo con los
> paquetes (te recomiendo snort).
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>

Responder a