[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