๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Linux Advanced

What is Nftables?

The modern Linux packet filtering framework that replaces iptables with a unified, more efficient rule-processing architecture.

Nftables succeeds iptables, ip6tables, arptables, and ebtables with a single framework. Key improvements include a unified syntax for IPv4/IPv6, atomic rule replacement (update entire rulesets without flickering), built-in set/map data structures for efficient matching, better performance through a virtual machine that processes rules, and a cleaner rule syntax using the nft command. Nftables uses tables, chains, and rules similar to iptables but with more flexibility. It supports named sets, concatenations, and stateful packet tracking. Most modern Linux distributions ship with nftables as the default backend.

Related Terms

Linux Kernel Module
A piece of code that can be loaded into the kernel at runtime to extend functionality without rebooting, such as device drivers and filesystems.
Find
A powerful command for searching files and directories based on various criteria like name, size, type, and modification time.
GRUB
The Grand Unified Bootloader, a program that loads the operating system kernel into memory during system startup.
RAID
Redundant Array of Independent Disks โ€” a technology combining multiple physical drives into a single unit for performance, redundancy, or both.
Bash Script
A text file containing a series of shell commands that are executed sequentially by the Bash interpreter.
Rsync
A fast, versatile file synchronization tool that efficiently transfers and syncs files between local and remote systems.
View All Linux Terms โ†’