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_tabla y iptables-restore < mi_tabla
  • Borrar reglas: iptables -t nat -F y iptables -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 MB
  • maximum_object_size_in_memory 10GB
  • acl mired src 192.168.0.0/24
  • acl 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.

Related entries: