Nftables Firewall Basis Konfiguration: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „=Die Basis Konfiguration= *Die Basiskonfiguration besagt das von der Firewall nach aussen alles erlaubt ist. *Auf die Firewall aber normal nur von innen zugegr…“ |
|||
| Zeile 2: | Zeile 2: | ||
*Die Basiskonfiguration besagt das von der Firewall nach aussen alles erlaubt ist. | *Die Basiskonfiguration besagt das von der Firewall nach aussen alles erlaubt ist. | ||
*Auf die Firewall aber normal nur von innen zugegriffen werden darf. | *Auf die Firewall aber normal nur von innen zugegriffen werden darf. | ||
#!/usr/sbin/nft -f | |||
flush ruleset | |||
define local_tcp_ports = { 22 } | |||
table inet filter { | |||
chain input { | |||
type filter hook input priority filter; policy drop; | |||
ct state established,related accept | |||
'''ct state new iif "lo" accept''' | |||
'''ct state new tcp dport $local_tcp_ports accept''' | |||
} | |||
chain forward { | |||
type filter hook forward priority filter; policy drop; | |||
ct state established,related accept | |||
} | |||
chain output { | |||
type filter hook output priority filter; policy drop; | |||
ct state established,related accept | |||
'''ct state new accept''' | |||
} | |||
} | |||
Version vom 28. Februar 2023, 16:09 Uhr
Die Basis Konfiguration
- Die Basiskonfiguration besagt das von der Firewall nach aussen alles erlaubt ist.
- Auf die Firewall aber normal nur von innen zugegriffen werden darf.
#!/usr/sbin/nft -f
flush ruleset
define local_tcp_ports = { 22 }
table inet filter {
chain input {
type filter hook input priority filter; policy drop;
ct state established,related accept
ct state new iif "lo" accept
ct state new tcp dport $local_tcp_ports accept
}
chain forward {
type filter hook forward priority filter; policy drop;
ct state established,related accept
}
chain output {
type filter hook output priority filter; policy drop;
ct state established,related accept
ct state new accept
}
}