iptables: pravidla pro domácí síť

reference · sítě

Karta zůstává kvůli starším strojům a kvůli tomu, že se s iptables syntaxí pořád potkáte v cizí dokumentaci. Na Debianu 12 je iptables jen tenká vrstva nad nftables (balík iptables-nft) – nová pravidla patří rovnou do nft.

zastaralé Autor označil obsah za překonaný.

Příkazy

příkaz účel
iptables -L -n -v vypsat pravidla filtru s počítadly
iptables -S vypsat pravidla ve tvaru, kterým se zadávají
iptables -t nat -L -n vypsat NAT tabulku
iptables-save > pravidla.v4 uložit celý ruleset do souboru
iptables-restore < pravidla.v4 načíst ruleset ze souboru

Tabulky a řetězce

tabulka řetězce
filter INPUT, FORWARD, OUTPUT povolit nebo zahodit provoz
nat PREROUTING, POSTROUTING přepis adres, masquerade
mangle vše úprava hlaviček

Masquerade pro sdílené připojení

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth1 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

Ruleset se po restartu ztrácí; trvalost zajišťuje iptables-persistent, nebo v nftables světě /etc/nftables.conf.

← zpět na Objevuj