Назад | Перейти на главную страницу

iptables не запускается при перезагрузке

Я включил iptables в systemd с помощью:

systemctl enable iptables

но после перезапуска, когда я пытаюсь 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)

Но когда я запускаю его вручную systemctl start iptables, запускается нормально.

Я использую Fedora 22.

И Fedora 22, и Centos 7 поставляются с firewalld в качестве брандмауэра по умолчанию. У меня было такое же поведение при тестировании на Centos7 при одновременном включении firewalld и iptables.

Проверить, есть ли 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 должен запускаться при загрузке.