Hola!!!!! gente son de Cordoba Argentina, pronto vivire en SLP y tengo un probema tengo en una maquina la 192.168.2.x corriendo un apache el cual desde la red lo veo bien, el problema es cuando lo quiero ver de afuera no me hace DNAT, lo mismo me paso en otra red en otro lugar quieriendo hacer lo mismo. Un Router y el servidor Web en otra maquina.
Supuestamente la regla es asi iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT --to X.X.X.X:80 Que puedo esta poniendo mal??? #!/bin/sh #: Interfaces found: #: ppp0 201.252.146.192/255.255.255.255 #: eth0 192.168.0.2/255.255.255.0 "entra la ADSL" #: eth1 192.168.1.2/255.255.255.0 "LAN 1" #: eth2 192.168.2.2/255.255.255.0 "LAN 2" #: eth3 192.168.3.2/255.255.255.0 "LAN 3" echo "0" > /proc/sys/net/ipv4/ip_forward iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP iptables -F INPUT iptables -F OUTPUT iptables -F FORWARD iptables -t mangle -F PREROUTING iptables -t mangle -F OUTPUT iptables -t nat -F PREROUTING iptables -t nat -F POSTROUTING iptables -t nat -F OUTPUT iptables -A INPUT -j ACCEPT -i lo # Servidor WEB iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT --to 192.168.2.X:80 iptables -A INPUT -j ACCEPT -i ppp0 -d 255.255.255.255/32 iptables -A INPUT -j ACCEPT -i ppp0 -d 201.252.146.192/32 iptables -t nat -A POSTROUTING -s 192.168.0.2/255.255.255.0 -j MASQUERADE iptables -A FORWARD -i eth0 -o ppp0 -s 192.168.0.2/255.255.255.0 -j ACCEPT iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.1.2/255.255.255.0 -j MASQUERADE iptables -A FORWARD -i eth1 -o ppp0 -s 192.168.1.2/255.255.255.0 -j ACCEPT iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.2.2/255.255.255.0 -j MASQUERADE iptables -A FORWARD -i eth2 -o ppp0 -s 192.168.2.2/255.255.255.0 -j ACCEPT iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.3.2/255.255.255.0 -j MASQUERADE iptables -A FORWARD -i eth3 -o ppp0 -s 192.168.3.2/255.255.255.0 -j ACCEPT iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A OUTPUT -j ACCEPT -o lo iptables -A OUTPUT -j ACCEPT -o eth0 -d 255.255.255.255/32 iptables -A OUTPUT -j ACCEPT -o eth1 -d 255.255.255.255/32 iptables -A OUTPUT -j ACCEPT -o eth2 -d 255.255.255.255/32 iptables -A OUTPUT -j ACCEPT -o eth3 -d 255.255.255.255/32 iptables -A OUTPUT -j ACCEPT -o eth0 -d 192.168.0.2/255.255.255.0 iptables -A OUTPUT -j ACCEPT -o eth1 -d 192.168.1.2/255.255.255.0 iptables -A OUTPUT -j ACCEPT -o eth2 -d 192.168.2.2/255.255.255.0 iptables -A OUTPUT -j ACCEPT -o eth3 -d 192.168.3.2/255.255.255.0 echo "1" > /proc/sys/net/ipv4/ip_forward Saludos PD: tienen IRC??? Echeverri Federico (PEPEU) Cordoba Argentina
