iptables command not found - Ubuntu

Page content

How to Install iptables Command on Ubuntu

If you have recently tried to use the iptables command on your Ubuntu system and received an error message stating that the command was not found, don’t worry. In more recent Ubuntu versions, the iptables command has been replaced with nftables, which is a newer framework for packet filtering and firewalling.

Why iptables is no longer available

The reason for the transition from iptables to nftables is that nftables provides a more efficient and flexible way of managing firewall rules. It is designed to replace the older iptables, ip6tables, arptables, and ebtables tools with a single framework.

Installing nftables on Ubuntu

To install nftables on Ubuntu, you can use the following command:

sudo apt install nftables

After the installation is complete, you can start using nftables to manage your firewall rules.

Conclusion

In conclusion, if you encounter the “iptables command not found” error on Ubuntu, it is likely because nftables has replaced the iptables command. By installing nftables and familiarizing yourself with its usage, you can effectively manage your firewall settings on Ubuntu systems.