Manual de Comandos Iptables y Configuración de ACL
Classified in Computers
Written on in
English with a size of 3.05 KB
Comandos Esenciales de Iptables
- Listar reglas:
iptables -t nat -L --line-numbers - Política por defecto:
iptables -t filter -P OUTPUT DROP - Permitir HTTP e ICMP:
iptables -A OUTPUT -o eth0 -p tcp --dport 80 -j ACCEPT - Permitir Correo (25, 110):
iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 25 -j ACCEPT - Bloquear PING de IP específica:
iptables -A INPUT -o eth0 -s 192.168.28.200 -p icmp -j DROP - Redirección de puertos (80 a 8080):
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 - DNAT (Redirección a IP):
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.10.12:80 - Backup de reglas:
iptables-save > mi_tablayiptables-restore < mi_tabla - Borrar reglas:
iptables -t nat -Fyiptables -D INPUT 2 - Cerrar puertos (1-1024):
iptables -A INPUT -p tcp --dport 1:1024 -j DROP - Enmascaramiento (NAT):
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE - Insertar regla:
iptables -I FORWARD 2 -s 192.168.0.77 -i eth0 -j REJECT - Habilitar IP Forwarding:
echo 1 > /proc/sys/net/ipv4/ip_forward - DNS:
iptables -A FORWARD -s 192.168.10.0/24 -i eth0 -p udp --dport 53 -j ACCEPT
Tipos de Firewall
- Servidor: Instalado en S.O. de red.
- Dedicados: Equipos con aplicación específica.
- Integrados: Software en routers.
- Personales: Individuales (ej. Windows Firewall).
Configuración de ACL (Cisco)
ACL Estándar (1-99)
conf t access-list 1 deny host x.x.x.x access-list 1 permit any int fa 0/0 ip access-group 1 in end
ACL Extendida (100-199)
conf t access-list 101 deny ip host x.x.x.x host x.x.x.x access-list 101 permit ip any any int fa 0/0 ip access-group 100 in end
Configuración de Proxy Squid
Archivo: /etc/squid/squid.conf
cache_mem 1024 MBmaximum_object_size_in_memory 10GBacl mired src 192.168.0.0/24acl noword url_regex "/etc/squid/noword"acl blocked dstdomain "/etc/squid/blocked"
Tipos de Proxy
- Web: Caché de navegación.
- NAT: Traducción de direcciones.
- Transparente: Sin configuración en el cliente.
- Anónimo: Oculta identidad.
- Inverso: Atiende peticiones externas.
- Abierto: Acceso público.