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

Как сохранить конфигурацию iptables на Redhat Enterprise Server 7

У меня есть сервер Redhat (Red Hat Enterprise Linux Server release 7.2 (Maipo)), который сбрасывает правила iptable при перезагрузке / загрузке.

Согласно документация по версии 6, Выполняю:

/sbin/service iptables save

который возвращает:

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

Если я правильно понял сообщение, я попытался сделать следующее:

sudo systemctl iptables save

который возвращает:

Unknown operation 'iptables'.

Я не могу найти документация по версии 7 при сохранении таблиц IP, но предыдущие версии поддерживают ту же команду.

Какую команду мне следует выполнить, чтобы сохранить конфигурацию iptables?

Для справки:

брандмауэр d satatus:

systemctl status firewalld
firewalld.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

Вам следует установить iptables-services пакет.

затем service iptables save буду работать. Также будут работать эти команды:

# iptables-save > /etc/sysconfig/iptables
# ip6tables-save > /etc/sysconfig/ip6tables

AFAIK, systemctl не имеет возможности сохранить конфигурацию iptables-services.

Примечание: синтаксис systemctl следующий: systemctl <operation> <unit>

Вот ссылка на Руководство по безопасности для Red Hat 7: using_firewalls

я использую

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)

И статус Firewalld служба:

# systemctl status firewalld
Active: active (running) since Fri 2018-04-13 10:00:18 CEST; 31min ago

Думаю, ты мог бы включить firewalld служба:

systemctl start firewalld
systemctl enable firewalld

И изменить правила через firewall-config

  1. Нажмите Супер
  2. Тип брандмауэр,
  3. Выбрать Постоянный в раскрывающемся меню
  4. Ставим необходимые настройки