I don't want the service to start after reboot. my code does this:service iptables stopservice iptables savechkconfig --level 123456 iptables offservice iptables statusiptables: Firewall is not running.but after reboot:[root@cteraportal ~]# service iptables statusTable: filterChain INPUT (policy ACCEPT)num  target     prot opt source               destinationChain FORWARD (policy ACCEPT)num  target     prot opt source               destinationChain OUTPUT (policy ACCEPT)num  target     prot opt source               destinationwhy is it starting at boot even after the chckonfig off?
Disable iptables service on CentOS
linux;centos;boot;iptables;services
why is it starting at boot even after the chckonfig off?SysV init (which is what use of the service command implies) doesn't track services itself, it just executes commands from init scripts, and these are supposed to do whatever checking is particular to the service.  You should have a look at the init script (probably /etc/init.d/iptables or similar) and what it does in response to status.  It probably just calls this:iptables -LNote this does not check in with a userland daemon since there is no such thing WRT iptables; the core functioning is actually provided by the kernel, and the userland tools are just for configuring or querying the kernel's net filtering rules.In this sense, it cannot be turned off because it isn't something that's turned on to start with -- establishing a firewall is just a matter of passing the kernel a set of filtering rules for network packets.  However, if there aren't any rules, then there isn't any filtering going on.  This is what your service iptables status reflects.  