Iptables is used to set up, maintain, and inspect the tables of IPv4 packet filter rules in the Linux kernel. It can run as a host based firewall if properly configured. Iptables places rules into predefined chains (INPUT, OUTPUT and FORWARD) that are checked against any network traffic packets. In this post i will show the quick steps on how to install iptables on CentOS 5.7. This steps may working on other version such as CentOS 5.1, CentOS 5.2, CentOS 5.3, CentOS 5.4, CentOS 5.5, CentOS 5.6, RHEL 5.4 and RHEL 5.5.
1. To install iptables, simply run this command :
[root@CentOS57 ~]# yum install iptables -y Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.oscc.org.my * extras: mirror.oscc.org.my * rpmforge: ftp-stud.fht-esslingen.de * updates: mirror.oscc.org.my Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package iptables.i386 0:1.3.5-9.1.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: iptables i386 1.3.5-9.1.el5 base 238 k Transaction Summary ==================================================================================================== Install 1 Package(s) Upgrade 0 Package(s) Total download size: 238 k Downloading Packages: iptables-1.3.5-9.1.el5.i386.rpm | 238 kB 00:02 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : iptables 1/1 Installed: iptables.i386 0:1.3.5-9.1.el5 Complete!
2. How to check iptables status on Linux RHEL 5/CentOS 5 server :
[root@CentOS57 ~]# service iptables status Firewall is stopped.
or
[root@CentOS57 ~]# /etc/init.d/iptables status Firewall is stopped. [root@CentOS57 ~]#
3. How to start iptables on Linux RHEL 5/CentOS 5 server :
[root@CentOS57 ~]# service iptables start
or
[root@CentOS57 ~]# /etc/init.d/iptables start
4. How to stop iptables on Linux RHEL 5/CentOS 5 server :
[root@CentOS57 ~]# service iptables stop
or
[root@CentOS57 ~]# /etc/init.d/iptables stop