Neste tutorial, vamos explorar os comandos básicos do iptables, uma ferramenta essencial para gerir regras de firewall no Debian 12.
Para ver todas as regras ativas:
sudo iptables -L -n -v
Para listar regras com numeração (útil para remoção):
sudo iptables -L --line-numbers
🔹 Permitir Tráfego numa Porta Específica Por exemplo, permitir conexões SSH (porta 22):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
🔹 Bloquear um IP Para bloquear um endereço IP:
sudo iptables -A INPUT -s 192.168.1.100 -j DROP
🔹 Permitir Conexões de Saída Para permitir todo o tráfego de saída:
sudo iptables -A OUTPUT -j ACCEPT
🔹 Remover por Número da Regra Primeiro, liste as regras com numeração:
sudo iptables -L INPUT --line-numbers
Depois, remova a regra desejada (ex.: regra nº 2):
sudo iptables -D INPUT 2
🔹 Limpar Todas as Regras Para apagar todas as regras:
sudo iptables -F
As regras do iptables são temporárias por padrão. Para guardá-las permanentemente:
Instale o pacote iptables-persistent:
sudo apt install iptables-persistent -y
Grave as regras atuais:
sudo iptables-save > /etc/iptables/rules.v4
Agora já sabes como gerir regras básicas do iptables no Debian 12. Podes explorar configurações mais avançadas, como NAT e encadeamento personalizado, conforme a necessidade.
📌 Dica: Sempre testa as regras antes de as tornares permanentes para evitar bloquear o acesso ao sistema.
Add a comment