如何在 openSUSE 中永久保存和重新加载 iptables?

pra*_*ado 0 linux iptables opensuse

我试图保存 iptable 配置,有人建议我iptables-save这对我来说并不合适。我登录并尝试/etc/init.d/iptables saveservice命令,没有工作,也没有找到任何在线参考。

-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# 
Run Code Online (Sandbox Code Playgroud)

编辑:尝试时收到错误消息/etc/init.d/iptables saveservice 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:~ # 
Run Code Online (Sandbox Code Playgroud)

在openSUSE中重新加载iptables配置的suse命令是什么?

Ger*_*der 5

在 openSUSE 中,iptables 不是为了直接操作而设计的。无法以稍后重新加载的方式存储当前状态。

防火墙设置存储在/etc/sysconfig/SuSEfirewall2. 您可以直接编辑此文件,也可以使用 YaST 对其进行配置。更改文件后,您必须运行/sbin/SuSEfirewall2service SuSEfirewall2 start加载更改。

有关配置的详细信息,请参阅文档: