How do I flush a server's firewall and IP tables?

All servers use IP tables to decide what can access the server and how. If you are blocked from a certain service you can normally gain access by logging in as root and running a command to clear the IP tables. This code is: 

To flush a Single Chain

To flush a specific chain, which will delete all of the rules in the chain, you may use the -F, or the equivalent --flush, option, and the name of the chain to flush.

For example, to delete all of the rules in the INPUT chain, run this command:

sudo iptables -F INPUT

To flush All Chains

To flush all chains, which will delete all of the firewall rules, you may use the -F, or the equivalent --flush, option by itself:

sudo iptables -F


If you already added a Firewall program like CSF, you would want to use this CSF command to flush the block which is:

csf -f

  • vps, dedicated, server, ssh, root, iptables, csf, unblock, clear block, flush iptables, flush csf
  • 141 Users Found This Useful
Was this answer helpful?

Related Articles

No free leases

When checking your messages file on a Linux server tail -f /var/log/messages you might see...

How do I apply a license key to imunify360 or Imunify+ that is already installed?

This can be done in any command line interface on the server like the terminal in Web Host...

How do I apply a license key to imunify360 or Imunify+ that is already installed?

This can be done in any command line interface on the server like the terminal in Web Host...

How do I add a secondary IP to Linux without cPanel?

Using ifconfig If you want to add a secondary IP address to a NIC already in use in Linux, and...

How do I add a secondary IP to Linux without cPanel?

Using ifconfig If you want to add a secondary IP address to a NIC already in use in Linux, and...