[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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 170607Debian/rules GPG: 83B64656 - C143 4AD8 B017 53FA B742 D6AA CEEA F9F3 83B6 4656