[General] [Pinguinos] port forwarding de http

Luis Alberto Coronado Medina beto en fcyt.umss.edu.bo
Mar Abr 8 16:33:18 BOT 2008


Hola amig en s,

quiero hacer port forwarding de http desde una m'aquina con IP p'ublica a 
otra dentro de una red privada con iptables; el equipo (gateway o router) 
que utilizo tiene dos interfaces:

eth0 -> ip-publica-g
eth1 -> ip-privada-g

el servidor web tiene una interfaz

eth0 -> ip-privada-s

ambos atienden el puerto 80 para conexiones http, el servidor web funciona 
correctamente dentro de la red privada

estoy utilizando las siguientes reglas en el gateway :

[root@ ~]# iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 80 -m state 
--state NEW,ESTABLISHED,RELATED -j ACCEPT

[root@ ~]# iptables -A PREROUTING -t nat -p tcp -i eth0 -d ip-publica-g 
--dport 80 -m state --state NEW,ESTABLISHED,RELATED -j DNAT --to 
ip-privada-s:80

tengo deshabilitado SELinux en el gateway, los m'odulos del kernel, seg'un 
exige la documentaci'on:

[root@ ~]# lsmod | grep ipt
ipt_MASQUERADE          8001  0
iptable_nat            27613  2 ipt_MASQUERADE
ipt_REJECT             10689  1
ipt_state               5953  13
ip_conntrack           46085  3 ipt_MASQUERADE,iptable_nat,ipt_state
iptable_filter          6977  1
ip_tables              22721  5 
ipt_MASQUERADE,iptable_nat,ipt_REJECT,ipt_state,iptable_filter
[root@ ~]#

tambi'en est'an activados

[root@ ~]# more /proc/sys/net/ipv4/ip_forward
1
[root@ ~]# more /proc/sys/net/ipv4/ip_dynaddr
1

al ingresar en el navegador la URL o ip-publica-g para conectarse, 
simplemente devuelve un error "The operation timed out when attempting to 
contact web-server" despu'es de un "buen" rato, la resoluci'on de nombres 
en el DNS todo bien

creo que algo mas falta pero no encuentro "que" en la documentaci'on ;-)

el gateway es un CentOS 4.4, kernel 2.6.9-42.0.3.ELsmp, iptables v1.2.11

cualquier sugerencia, consejo es bienvenido y muy agradecido.....

saludos,

 	-- Beto

---

Comunidad PiMI - Pinguinos del Mismo Iceberg
http://www.pinguinos.org/

_______________________________________________
Pinguinos mailing list
Pinguinos en pinguinos.org
http://listas.fcyt.umss.edu.bo/mailman/listinfo/pinguinos



Más información sobre la lista de distribución general