iptables beheert de Linux-kernelfirewall. Op moderne systemen vaak vervangen door nftables of ufw.
sudo iptables -L -v -n
sudo iptables -L -v -n --line-numbers
# Poort openstellen
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# Poort blokkeren
sudo iptables -A INPUT -p tcp --dport 8080 -j DROP
# Specifiek IP toestaan
sudo iptables -A INPUT -s 192.168.1.5 -j ACCEPT
# Gevestigde verbindingen toestaan
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Loopback toestaan
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -D INPUT -p tcp --dport 8080 -j DROP
sudo iptables -F INPUT # Alle INPUT-regels wissen
sudo iptables-save > /etc/iptables/rules.v4
sudo iptables-restore < /etc/iptables/rules.v4
Gebruik ufw voor eenvoudig firewallbeheer op Ubuntu. iptables is krachtig maar complex — een fout kan je buitensluiten.