CentOS 7自带iptables,但不自带iptables-services
没有iptables-services的话有一些iptables操作是做不了的【不过其实差别不大】
当然如果你是特殊情况下的精简版系统那就另当别论了
闲言少叙 我们开始
查看系统中是否有iptables
直接输入iptables看有没有这个命令就好了
查看系统中是否有iptables-services
systemctl status iptables
如果没有的话会输出iptables-services could not be find.
看自己哪个没有,已经有的就不要重复装了
yum安装
安装iptables
yum install iptables -y
service iptables start
安装iptables-services
yum install iptables-services
systemctl start iptables.service
如果希望iptables.service服务器开机自动启动的话需要再执行一下
systemctl enable iptables.service
此时再执行
systemctl status iptables
可以看到状态已经是
Active:active(exited)
就是启动成功了
rpm安装
下载我框起来的这两个
将rpm包拷入服务器合适位置,安装
sudo rpm -Uvh iptables-1.4.21-35.el7.x86_64.rpm
sudo rpm -Uvh iptables-services-1.4.21-35.el7.x86_64.rpm
启动
service iptables start
systemctl start iptables.service
systemctl enable iptables.service
就可以了