Я начинаю использовать RHEL7 и немного узнаю об изменениях, которые происходят с systemd.
Есть ли способ выступить /sbin/service iptables save
в firewalld?
$ /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.
Самая близкая параллель, которую я могу найти из Документации --reload
:
Reload the firewall without loosing state information:
$ firewall-cmd --reload
Но он не говорит явно, сохраняет ли он или нет.
Мне нужно было добавить службу SIP и несколько IP-адресов.
в каталоге / usr / lib / firewalld / services / я добавил sip.xml на основе других файлов службы xml.
Затем я добавил sip-сервис в firewalld
Затем я добавил IP-адреса для обслуживания в /etc/firewalld/zones/public.xml
Вы также можете добавить LOG, если вы добавляете уровень регистрации
после того, как вы добавили правила в свою зону, выполните
проверьте свои iptables - у вас должно быть все готово.
источник