Configuración iptables de ejemplo
Este es un archivo de ejemplo para crear nuestro propio firewall
#!/bin/sh
echo -n Aplicando reglas del firewall
# Flush de reglas
iptables -F
iptables -X
iptables -Z
## Estableciendo politicas por defecto
#Filtros
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
#Reglas particulares
#permitir todo a este hosts en particular
iptables -A INPUT -s 192.168.0.80 -j ACCEPT
iptables -A OUTPUT -d 192.168.0.80 -j ACCEPT
##Reglas para abrir ssh
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
Este archivo lo creo como iptables.sh por ejemplo, le doy los permisos de ejecución y lo coloco en el /etc/rc.d/rc.local para que lo levante siempre.
Para borrar el iptables creo otro script con el nombre borratabla.sh que contenga lo siguiente y luego le doy permisos de ejecución para cuando lo tenga que usar
#!/bin/sh
iptables -X
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARED ACCEPT

0 Comments:
Publicar un comentario
<< Home