Sah*_*has 1 fedora iptables systemd
我在 systemd 中启用了 iptables:
systemctl enable iptables
Run Code Online (Sandbox Code Playgroud)
但是当我尝试重新启动后service iptables status,它显示:
# service iptables status
Redirecting to /bin/systemctl status iptables.service
iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; enabled; vendor preset: disabled)
Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)
但是当我手动启动它时systemctl start iptables,它正常启动。
我正在运行 Fedora 22。
Fedora 22 和 Centos 7 都带有 firewalld 作为默认防火墙。当同时启用 firewalld 和 iptables 时,在 Centos7 上进行测试时,我得到了相同的行为。
检查是否systemctl list-unit-files|grep firewalld启用,如果禁用它:
# systemctl disable firewalld
rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
rm '/etc/systemd/system/basic.target.wants/firewalld.service'
现在 iptables 应该在启动时启动。
| 归档时间: |
|
| 查看次数: |
2031 次 |
| 最近记录: |