Aqui te mando el comando que yo uso para hacer esto .... donde eth2 es la tarjeta de entrada, IP_Destino es el ip real que tiene el linux .... y despues el destino ...
iptables -t nat -A PREROUTING -p tcp -i eth2 -d <IP_Destino> --dport 80 -j DNAT --to-destination 172.16.250.2:80 iptables -A INPUT -p tcp -s 0/0 --dport 80 -j ACCEPT > iptables -A PREROUTING -t nat -p tcp -d <ip-http> --dport 80 -j > DNAT --to 172.16.0.2:80 ----- Original Message ----- From: "linux_imarpe" <[EMAIL PROTECTED]> To: "linux" <[EMAIL PROTECTED]> Sent: Friday, March 22, 2002 10:23 AM Subject: Mi firewall no hace NAT > Amigos: > > Finalmente mi red ya tiene salida a internet con iptables, pero a�n no > consigo que pueda con PREROUTING redireccionar a mis servidores ftp, web > internos. > > Les mando mi escript derrepente me falta algun forward o cambiar algun > valor en esos archivos que estan en /proc/sys/net????. Alguna > sugerencia??. > > Gracias > > Tengo levantados estos modulos: > > ip_conntrack.o > ip_tables.o > iptable_filter.o > iptable_mangle.o > iptable_nat.o > ipt_LOG.o > ipt_REJECT.o > ipt_MASQUERADE.o > ip_conntrack_ftp.o > > > Mi script de iptables > > #!/bin/bash > echo 1 > /proc/sys/net/ipv4/ip_forward > #activa rp_filter > echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter > #ignora broadcast > echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts > > iptables -F > iptables -F INPUT > iptables -F FORWARD > iptables -F OUTPUT > iptables -t nat -F PREROUTING > iptables -t nat -F POSTROUTING > iptables -t nat -F OUTPUT > iptables -t mangle -F PREROUTING > iptables -t mangle -F OUTPUT > iptables -A OUTPUT -j ACCEPT > > > ##ENMASCARAMIENTO > iptables -A FORWARD -j DROP -p tcp -s 172.16.0.0/24 -d 0.0.0.0/0 > --destination-port 80 > iptables -t nat -A POSTROUTING -o eth0 -s 172.16.0.0/255.255.0.0 > -j MASQUERADE > iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to <ip_publico> > iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j > REDIRECT --to-port 3128 > > ####INPUT OUTPUT FTP##### > iptables -A INPUT -p tcp -s 0/0 --dport 21 -j ACCEPT > iptables -A INPUT -p tcp -s 0/0 --dport 20 -j ACCEPT > iptables -A INPUT -p udp -s 0/0 --dport 21 -j ACCEPT > iptables -A INPUT -p udp -s 0/0 --dport 20 -j ACCEPT > iptables -A PREROUTING -t nat -p tcp -d <ip-ftp> --dport 20 -j > DNAT --to 172.16.0.2:20 > iptables -A PREROUTING -t nat -p udp -d <ip-ftp> --dport 20 -j > DNAT --to 172.16.0.2:20 > iptables -A PREROUTING -t nat -p tcp -d <ip-ftp> --dport 21 -j > DNAT --to 172.16.0.2:21 > iptables -A PREROUTING -t nat -p udp -d <ip-ftp> --dport 21 -j > DNAT --to 172.16.0.2:21 > > #NAT servidor web-mail > ####WEB#### > iptables -A INPUT -p tcp -s 0/0 --dport 80 -j ACCEPT > iptables -A PREROUTING -t nat -p tcp -d <ip-http> --dport 80 -j > DNAT --to 172.16.0.2:80 > > ####MAIL### > iptables -A PREROUTING -t nat -p tcp -d <ip-mail> --dport 25 -j > DNAT --to 172.16.0.2:25 > iptables -A PREROUTING -t nat -p tcp -d <ip-mail> --dport 110 -j > DNAT --to 172.16.0.2:110 > > > -- > �Desea desuscribirse? Escriba a [EMAIL PROTECTED] con el tema > 'unsubscribe'. M�s informaci�n: http://www.linux.or.cr/listas > > > -- �Desea desuscribirse? Escriba a [EMAIL PROTECTED] con el tema 'unsubscribe'. M�s informaci�n: http://www.linux.or.cr/listas
