Я пытался сохранить конфигурацию iptable, и кто-то предложил мне iptables-save
что меня не устраивало. Я вошел в систему и попробовал /etc/init.d/iptables save
и service
команда, ни один не работал и не нашел никакой онлайн-ссылки.
-bash-4.2# iptables --version
iptables v1.4.19.1
-bash-4.2#
-bash-4.2# uname -a
Linux server 2.6.32-042stab120.6 #1 SMP Thu Oct 27 16:59:03 MSK 2016 x86_64 x86_64 x86_64 GNU/Linux
-bash-4.2#
-bash-4.2# cat /etc/SuSE-brand
BasedOnopenSUSE
VERSION = 13.1
-bash-4.2#
РЕДАКТИРОВАТЬ: Сообщение об ошибке, которое я получаю при попытке /etc/init.d/iptables save
и service iptables save
server:~ # /etc/init.d/iptables save; cat /etc/os-release | grep VER
-bash: /etc/init.d/iptables: No such file or directory
VERSION="13.1 (Bottle)"
VERSION_ID="13.1"
server:~ # service iptables save
service: no such service iptables
server:~ #
Какая команда используется для перезагрузки конфигурации iptables в openSUSE?
в openSUSE iptables не предназначены для непосредственного управления. Невозможно сохранить текущее состояние таким образом, чтобы его можно было перезагрузить позже.
Настройки брандмауэра хранятся в /etc/sysconfig/SuSEfirewall2
. Вы можете редактировать этот файл напрямую или использовать YaST для его настройки. После изменения файла нужно запустить /sbin/SuSEfirewall2
или service SuSEfirewall2 start
чтобы загрузить изменения.
Подробную информацию о конфигурации см. В документации:
/usr/share/doc/packages/SuSEfirewall2/
Я не знаю о SuSE, но в CentOS service iptables save
команда использует iptables-save
(в конечном итоге) записать состояние filrewall в /etc/sysconfig/iptables
. Вы можете загрузить сценарий в свой любимый текстовый редактор - обычно он вполне читабелен.
Когда ты бежишь service iptables start
, просмотр брандмауэра загружается из /etc/sysconfig/iptables
.
Если вы хотите перезагрузить состояние брандмауэра, попробуйте service iptables reload
или даже service iptables restart