Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux_router:nftables [2024-06-16 Sun wk24 11:58] – baumkp | linux_router:nftables [2024-09-21 Sat wk38 20:29] (current) – [iptables] baumkp | ||
---|---|---|---|
Line 1: | Line 1: | ||
{{tag> | {{tag> | ||
=====NFTables Configuration===== | =====NFTables Configuration===== | ||
- | ====Router Configuration==== | ||
- | A router performs the following key features: | ||
- | - A gateway between different network areas | ||
- | - Restrict network traffic | ||
- | - Forward Network traffic | ||
- | - Track network traffic, allows traffic incoming only if response to out going (one way traffic) This is primary firewall action! This is often confused with NAT, NAT is addtional to this! | ||
- | - NAT (Network Address Translation) is basically mandatory for IPv4 due to limited address space and optional for IPv6 | ||
- | - NAT obfuscates Local IP addresses behind public addressable WAN IP address(es). | ||
- | Key networks services, such as DNS and DHCP are separate functions that a router may perform, although correct router setup is required to allow these services to function. | ||
- | |||
The best reference for nftables is at the dedicated wiki [[https:// | The best reference for nftables is at the dedicated wiki [[https:// | ||
Line 19: | Line 9: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | ====iptables==== | ||
+ | It is not a good idea to have both iptables and nftables rules setup at the same time. | ||
+ | *To check existing iptables rules: '' | ||
+ | <code text>-P INPUT ACCEPT | ||
+ | -P FORWARD ACCEPT | ||
+ | -P OUTPUT ACCEPT</ | ||
+ | *The iptables rules can be flushed with '' | ||
+ | |||
====Sample NFTables configuration==== | ====Sample NFTables configuration==== | ||