Мой брандмауэр в настоящее время неактивен.
systemctl status firewalld firewalld.service Loaded: masked (/dev/null) Active: inactive (dead)
Я использовал следующую команду, чтобы включить брандмауэр
# systemctl unmask firewalld
но я получил эту ошибку:
# systemctl unmask firewalld
Failed to issue method call: Access denied
# sudo systemctl restart firewalld
Failed to issue method call: Unit firewalld.service failed to load: No such file or directory.
# sudo systemctl enable firewalld
Failed to issue method call: Access denied
lsmod | grep iptab
показать загруженные модули?Ответы:
Вот что сработало для меня.
Проверка на подвешивание firewalld процессов, например:
убей их и потом
И, конечно, посмотрите,
journalctl
что произошло раньшеисточник
Настоятельно рекомендуется иметь брандмауэр, защищающий ваш сервер:
Эта ошибка возникает, когда вы пытаетесь запустить или включить службу, которая либо не установлена в вашей системе Linux, либо вы ввели неверное имя службы. Смотрите список услуг, набрав:
Установите, если нет в наличии:
Вы можете включить firewalld , набрав:
Вы можете запустить firewalld , набрав:
Посмотрите, чтобы проверить его статус, набрав:
источник
решение
источник
Если это только для разрешений, то, возможно, вы можете попробовать
источник
Также, если вы хотите использовать iptables, а не firewalld в качестве предпочтительного брандмауэра на centos 7, см. Как включить службы iptables (вместо firewalld) в RHEL 7 и Fedora 18? , который включает в себя точные инструкции о том, как установить и включить iptables для RHEL 7 / centos 7.
источник
Лично я предпочитаю старый добрый интерфейс пространства пользователя iptables. Так:
Изначально отключите firewalld. В вашем случае это может быть необязательно:
Затем установите iptables:
Включить службу iptables:
Теперь вы можете сохранить свои правила как обычно:
источник
Причиной может быть следующая ссылка может быть сломана
создайте его вручную, введя следующие команды
ln -s /usr/lib/systemd/system/firewalld.service /etc/systemd/system/
Затем включите брандмауэр и запустите
источник