[Ayuda] 2a. tarjeta de red en debian

Anibal J. Avelar aavelar en cofradia.org
Mie Mar 15 19:44:49 CST 2006


>
>Ahora mi problema es permitir con mi máquina Debian
>tengan salida las máquinas de la red local.
>He hecho lo siguiente:
>iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o
>ppp0 -j MASQUERADE
>
>echo 1 > /proc/sys/net/ipv4/ip_forward
>
>Pero no tengo salida para las máquinas de la red
>local, ¿algún tip?
>
>
>Saludos
>
>Roberto Osorio
>
>  
>

Pues segun yo debe ser algo asi:

RPimero borras todas la reglas que haya:

iptables -F
iptables -t nat -F

Ahora si tienes una IP dinamica:

# Habilito el NAT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0.0.0.0/0  -j MASQUERADE
# Dejo pasar los paquetes ICMP
iptables -A INPUT -i ppp0 -p ICMP -j ACCEPT
# Permito conexiones al puerto 80 (HTTP)
iptables -A INPUT -i ppp0 -p TCP --dport 80 -m state --state NEW  -j ACCEPT
# Permito conexiones al puerto 22 (SSH)
iptables -A INPUT -i ppp0 -p TCP --dport 22 -m state --state NEW  -j ACCEPT
# Acepto paquetes de conexiones ya establecidas
iptables -A INPUT -p TCP -m state --state RELATED -j ACCEPT
# Rechazamos paquetes de conexiones nuevas
iptables -A INPUT -i ppp0 -m state --state NEW,INVALID -j DROP
# Rechazamos paquetes de forwarding de conexiones no establecidas
iptables -A FORWARD -i ppp0 -m state --state NEW,INVALID -j DROP


Si tienes una IP Fija y tarjeta de red (supongamos es 192.168.101.11 en eth0):

# Habilito el SNAT
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 192.168.101.11
# Dejo pasar los paquetes ICMP
iptables -A INPUT -i eth0 -p ICMP -j ACCEPT
# Permito conexiones al puerto 80 (HTTP)
iptables -A INPUT -i eth0 -p TCP --dport 80 -m state --state NEW  -j ACCEPT
# Permito conexiones al puerto 22 (SSH)
iptables -A INPUT -i eth0 -p TCP --dport 22 -m state --state NEW  -j ACCEPT
# Acepto paquetes de conexiones ya establecidas
iptables -A INPUT -p TCP -m state --state RELATED  -j ACCEPT
# Rechazamos paquetes de conexiones nuevas
iptables -A INPUT -i eth0 -m state --state NEW,INVALID -j DROP
# Rechazamos paquetes de forwarding de conexiones no establecidas
iptables -A FORWARD -i eth0 -m state --state NEW,INVALID -j DROP


Listo.

Saludos.

-- 
A. Avelar (FixXxeR) http://fixxxer.cc
Linux User 170607
Debian/rules 
GPG: 83B64656 - C143 4AD8 B017 53FA B742  D6AA CEEA F9F3 83B6 4656


 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



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