Howto disable the iptables firewall in Linux
Q. Quick question: I need to disable firewall in Linux for testing purpose. I’m using CentOS 4.4. How do I disable the firewall in Linux?
A. A Linux firewall is software based firewall that provides protection between your server (workstation) and damaging content on the Internet or network.
It will try to guard your computer against both malicious users and software such as viruses/worms.
Task: Disable / Turn off Linux Firewall (Red hat/CentOS/Fedora Core)
Type the following two commands (you must login as the root user):
# /etc/init.d/iptables save
# /etc/init.d/iptables stop
Task: Enable / Turn on Linux Firewall (Red hat/CentOS/Fedora Core)
Type the following command to turn on iptables firewall:
# /etc/init.d/iptables start
Other Linux distribution
If you are using other Linux distribution such as Debian / Ubuntu / Suse Linux etc, try following generic procedure.
Save firewall rules
# iptables-save > /root/firewall.rules
OR
$ sudo iptables-save > /root/firewall.rules
Now type the following commands (login as root):
# iptables -X
# iptables -t nat -F
# iptables -t nat -X
# iptables -t mangle -F
# iptables -t mangle -X
# iptables -P INPUT ACCEPT
# iptables -P FORWARD ACCEPT
# iptables -P OUTPUT ACCEPT
To restore or turn on firewall type the following command:
# iptables-restore < /root/firewall.rules
GUI tools
If you are using GUI desktop firewall tools such as 'firestarter', use the same tool to stop firewall.
System > Administration > firestarter > Click on Stop Firewall button:

Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
Related Other Helpful FAQs:
- How do I Load / Start RHEL / CentOS / Fedora Linux Iptables Firewall on Computer Boot?
- How to turn on or off colors in bash
- Turn on or off color syntax highlighting in vi or vim
- How to: Disable firewall on RHEL / CemtOS / Redhat Linux
- CentOS / Red Hat / Fedora Linux Turn off Beep / Bell Terminal Sound
Discussion on This FAQ
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: desktop firewall, disable firewall, fedora core, fedora firewall disable, firestarter, firewall rules, firewall system, gui tools, iptables firewall, linux distribution, linux firewall, malicious users, red hat, root user, suse linux



November 23rd, 2007 at 2:37 pm
you can get the status of iptables with the following
service iptables status
service iptables help gives:
Usage: /etc/init.d/iptables {start|stop|restart|condrestart|status|panic|save}
Yesterday at 7:29 am
I have this error on centOS
/etc/init.d/iptables save
Usage /etc/init.d/iptables {start|output_int|stop|restart|status}
Yesterday at 8:19 am
Are you sure you got CentOS? Another option is
iptables-save > /root/working.fw