[LUG.ro] Ayuda con Iptables
lugro@lugro.org.ar
lugro@lugro.org.ar
Wed, 23 Jul 2003 12:10:23 -0400
Perdon por el HTML anterior. Necesito resolver esto urgente, si alguien me puede ayudar
les estare muy agradecido.
A mi me parece que me esta faltando alguna regla de iptables pero googleando no encontre
mucho, la mayoria de los ejemplos son para hacer NAT con ips privadas y masquerading.
Con esta configuracion puedo pingear a la LAN y desde la LAN llego hasta la eth0:
eth0: 210.46.118.29
eth1:200.54.166.254
Tabla de enrutamiento:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
210.46.118.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0
200.54.166.0 200.54.166.254 255.255.255.0 UG 0 0 0 eth1
200.54.166.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 210.46.118.30 0.0.0.0 UG 0 0 0 eth0
Message: 7
From: <gsanso@tutopia.com','','','1')">gsanso@tutopia.com>
To: lugro@lugro.org.ar','','','1')">lugro@lugro.org.ar
Subject: RE: [LUG.ro] Port forwarding sin NAT
Date: Mon, 21 Jul 2003 17:24:56 -0400
Reply-To: lugro@lugro.org.ar','','','1')">lugro@lugro.org.ar
El DNS no es el problema, lo que necesito es que el router Linux funcione como
Firewall-Gateway entre la LAN (eth1) y la otra ip publica (eth0). Mi
configuracion es la siguiente:
#!/bin/bash
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -F POSTROUTING
iptables -t nat -A POSTROUTING -s {ip_lan} -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p ICMP -j ACCEPT
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -A OUTPUT -o lo -p all -j ACCEPT
iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -m state --state NEW,INVALID -j DROP
iptables -A FORWARD -i eth0 -m state --state NEW,INVALID -j DROP
iptables -t nat -A PREROUTING -i eth0 -s 10.0.0.0/8 -j DROP
iptables -t nat -A PREROUTING -i eth0 -s 172.16.0.0/12 -j DROP
iptables -t nat -A PREROUTING -i eth0 -s 192.168.0.0/16 -j DROP
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT