Taula de continguts

iptables

uso

mantener las conexiones ya establecidas, incluso conmigo mismo:

# iptables -A INPUT -m commtrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# iptables -A INPUT -s 127.0.0.1 -j ACCEPT

descartar todos los paquetes entrantes:

# iptables -P INPUT DROP

permitir ping entrante:

# iptables -A INPUT -p icmp --icmp-type 8 -s <origen> -d <servidor> -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT -m comment "aceptación PINGs entrantes"

permitir conexiones SSH:

# iptables -A INPUT -p tcp --dport 22 -j ACCEPT

permitir conexiones OPENVPN:

# iptables -A INPUT -p udp --dport 1194 -j ACCEPT

borrar direcciones de red privadas en interfaz pública (IP Spoofing):

$ iptables -A INPUT -i eth1 -s 192.168.0.0/24 -j DROP
$ iptables -A INPUT -i eth1 -s 10.0.0.0/24 -j DROP

instrucciones básicas:

status

añadir/insertar

eliminar

save-restore

bloqueos

/via: http://elbauldelprogramador.com/20-ejemplos-de-iptables-para-sysadmins/

opciones

$ iptables -A <chain>
           -p [tcp|upd]
           --dport [mysql]
           -j [ACCEPT|REJECT]
           -s xxx.xxx.xxx.xxx
           -m state
           ---state NEW,[STABLISHED]