This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
nftables [2019/07/13 21:19] ww |
nftables [2022/03/16 09:38] (current) |
||
|---|---|---|---|
| Line 93: | Line 93: | ||
| jump global | jump global | ||
| + | | ||
| + | # loopback | ||
| + | oif lo accept | ||
| tcp dport $port_dns accept | tcp dport $port_dns accept | ||
| Line 117: | Line 120: | ||
| </ | </ | ||
| + | ---- | ||
| + | ===== The NAT ===== | ||
| + | |||
| + | < | ||
| + | table ip nat { | ||
| + | chain prerouting { | ||
| + | type nat hook prerouting priority 0; | ||
| + | policy accept; | ||
| + | | ||
| + | iif " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Docker smrdí ===== | ||
| + | |||
| + | ==== Komunikace host <-> container ==== | ||
| + | - Smazat ''/ | ||
| + | - Udělat si override pro síť dockeru, aby se daly ručně specifikovat pravidla na vyžádané IP adresy: | ||
| + | '' | ||
| + | <code json>{ | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }</ | ||
| + | |||
| + | - Přidat do nftables: | ||
| + | < | ||
| + | table inet filter { | ||
| + | chain output { | ||
| + | # Docker | ||
| + | oifname " | ||
| + | } | ||
| + | } | ||
| + | </ | ||