cdh*_*hit 3 rhel iptables firewalld
我尝试在 RHEL 7.2 上使用关闭 iptables
chkconfig iptables off
在服务 iptables 上读取信息时出错:没有这样的文件或目录
也试过/etc/init.d/iptables stop
了,有
-bash: /etc/init.d/iptables: 没有那个文件或目录
然后我用谷歌搜索了一下,得到了这个:
systemctl status firewalld
iptables 和 firewalld 有什么区别?你如何关闭iptables?
如何赋予机器最大权限?
Rah*_*hul 10
在 RHEL 7 / CentOS 7 中,引入了firewalld来管理 iptables。恕我直言,firewalld 更适合工作站而不是服务器环境。
可以回到更经典的 iptables 设置。首先,停止并屏蔽 firewalld 服务:
systemctl stop firewalld
systemctl mask firewalld
Run Code Online (Sandbox Code Playgroud)
然后,安装 iptables-services 包:
yum install iptables-services
Run Code Online (Sandbox Code Playgroud)
在启动时启用服务:
systemctl enable iptables
Run Code Online (Sandbox Code Playgroud)
管理服务
systemctl [stop|start|restart] iptables
Run Code Online (Sandbox Code Playgroud)
可以按如下方式保存防火墙规则:
service iptables save
Run Code Online (Sandbox Code Playgroud)
或者
/usr/libexec/iptables/iptables.init save
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13400 次 |
最近记录: |