B14*_*4D3 29 fedora iptables firewalld rhel7
最新的 Fedora 将 firewalld 作为新的防火墙应用程序。我喜欢旧的 iptables 服务。我想让他们回来,但不知道该怎么做。我试过了 :
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl enable iptables.service
systemctl enable ip6tables.service
systemctl start iptables.service
systemctl start ip6tables.service
Run Code Online (Sandbox Code Playgroud)
但它不起作用!在 wiki 或 google 上没有找到任何帮助。
禁用 firewalld 工作正常,但是当我尝试启用 iptables.service 时,我得到:
systemctl enable iptables.service
Failed to issue method call: No such file or directory
Run Code Online (Sandbox Code Playgroud)
Mic*_*ton 36
确保您已iptables-services安装该软件包。这个遗留包为之前的 iptables 调用提供了 systemd 脚本。该软件包并不总是安装,这取决于您在安装(或升级)时的安装选择。
yum install iptables-services
Run Code Online (Sandbox Code Playgroud)
当然,如果可能,您应该使用新的 firewalld 系统。只有在 firewalld 无法提供您需要的功能时才需要恢复到旧系统。