Firewall iptables

Como usar o iptables

Listar todas as regras

iptables -L

Limpar todas as regras

iptables -F

Bloquear uma porta

iptables -A INPUT -p tcp --dport 22 -j DROP

Liberar uma porta

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

Bloquear um IP

iptables -A INPUT -s <ip> -j DROP

Liberar um IP

iptables -A INPUT -s <ip> -j ACCEPT

Bloquear um range de IPs

iptables -A INPUT -s <ip>/24 -j DROP

Liberar um range de IPs

iptables -A INPUT -s <ip>/24 -j ACCEPT

Bloquear um protocolo

iptables -A INPUT -p tcp -j DROP

Liberar um protocolo

iptables -A INPUT -p tcp -j ACCEPT

Bloquear um range de portas

iptables -A INPUT -p tcp --dport 1:1024 -j DROP

Liberar um range de portas

# Liberar as portas de 30000 a 31000
iptables -A INPUT -p tcp --dport 30000:31000 -j ACCEPT
## Outra forma
iptables -A INPUT -p tcp --match multiport --dports 30000:31000 -j ACCEPT

Atuar como gateway de internet mascarando os ips internos

sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Abrir uma porta especifica e redirecionar esse trafego para outra maquina

sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport <porta-local> -j DNAT --to-destination <host-destino>:<porta-destino>
iptables -t nat -A POSTROUTING -j MASQUERADE

Bloquear um range de IPs e liberar um IP específico

iptables -A INPUT -s <ip> -j ACCEPT
iptables -A INPUT -s <ip>/24 -j DROP
Renato Monteiro Batista
Renato Monteiro Batista
Engenheiro de Computação
https://renato.ovh
    
Renato Monteiro Batista

resultados encontrados ""

    Nenhum resultado encontrado ""