Привет, люди, первый пост на суперпользователе, так что извините, если все равно плохо, я работаю с Debian8 VPS, и я пытаюсь остановить iptables, используя команду

service iptables stop

но выводится сообщение Failed to stop iptables.service: Unit iptables.service not loaded. также пытался использовать команду service httpd stop

и получить вывод Failed to stop httpd.service: Unit httpd.service not loaded.

1 ответ1

0

Ну, где бы вы ни читали об service iptables stop она ссылалась на сильно устаревшую информацию, потому что прямая поддержка RC-скрипта SysV была удалена из пакета iptables в 2002 году (!)- чтобы привести его список изменений:

iptables (1.2.7-8) нестабильный; Актуальность = низкий

  • исправлено -дев включить dirs
  • удалены init.d, /var /lib /iptables и debconf-izing
  • Добавлены предложения: ipmasq
  • переписал README.Debian

- Лоуренс Дж. Лейн СБ, 7 декабря 2002 г. 14:31:40 -0500

(Видите этот бит init.d ?)

Вместо этого вам понадобится пакет iptables-persistent , который представляет собой среду для сохранения / восстановления правил iptables и зависит от пакета netfilter-persistent , который предоставляет файл systemd -unit - см. Netfilter netfilter-persistent(8) страница справочника.

(Ну, я говорю о Stretch, который является Debian 9, но у Jessie (Debian 8)тоже есть этот пакет).

Повеселись.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .