Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux iptables在Ubuntu服务器上存储规则的位置_Linux_Ubuntu_Iptables - Fatal编程技术网

Linux iptables在Ubuntu服务器上存储规则的位置

Linux iptables在Ubuntu服务器上存储规则的位置,linux,ubuntu,iptables,Linux,Ubuntu,Iptables,我正在我的服务器上运行ubuntu服务器lts 12.04,我想查看iptables指定的所有规则。当我运行iptables-L时,我会得到一个规则列表,但是因为我不使用任何接口,所以我看不到所有的规则,因为我不能上下滚动。 我曾研究过是否有iptables存储规则的文件,但我找不到任何有用的信息。因此,我在这里写下我的问题: iptables在哪里存储其规则?或者有没有办法在黑屏上逐一查看规则 非常感谢。iptables本身不会将当前规则存储在文件中。它只是在内核中配置表 无论如何,您可以使用

我正在我的服务器上运行ubuntu服务器lts 12.04,我想查看iptables指定的所有规则。当我运行iptables-L时,我会得到一个规则列表,但是因为我不使用任何接口,所以我看不到所有的规则,因为我不能上下滚动。 我曾研究过是否有iptables存储规则的文件,但我找不到任何有用的信息。因此,我在这里写下我的问题:

iptables在哪里存储其规则?或者有没有办法在黑屏上逐一查看规则


非常感谢。

iptables本身不会将当前规则存储在文件中。它只是在内核中配置表

无论如何,您可以使用创建当前规则集的快照

iptables-save > /path/to/file
然后用

iptables-restore < /path/to/file
iptables还原
iptables本身不会将当前规则存储在文件中。它只是在内核中配置表

无论如何,您可以使用创建当前规则集的快照

iptables-save > /path/to/file
然后用

iptables-restore < /path/to/file
iptables还原
iptables-L | less
滚动查看输出?谢谢Barmar,它很有用。但我仍然锁定了一个存储规则的文件。因为列表很长。请尝试在unix.stackexchange.com或特定于Linux的论坛上提问。如果你是Barmar,我会在那里尝试。我还想问,我是不是做错了什么?有人回答了我的问题。在Ubuntu上,默认情况下,
iptables
在启动时从
/etc/iptables/rules.v4
加载其规则。但是,请注意,当您进行实时更改时,文件不会自动更新。
iptables-L | less
要滚动查看输出?谢谢Barmar,它很有用。但我仍然锁定了一个存储规则的文件。因为列表很长。请尝试在unix.stackexchange.com或特定于Linux的论坛上提问。如果你是Barmar,我会在那里尝试。我还想问,我是不是做错了什么?有人回答了我的问题。在Ubuntu上,默认情况下,
iptables
在启动时从
/etc/iptables/rules.v4
加载其规则。但是,请注意,当您进行实时更改时,文件不会自动更新。。。。当Ubuntu启动时,
iptables
从哪里加载这些配置?@Abdull默认情况下,无处加载。默认情况下没有
iptables
规则配置,Ubuntu也没有在任何默认位置查找它们。您需要通过使
iptables restore
在引导时运行来自行引导这样一个系统,如中所述。。。。当Ubuntu启动时,
iptables
从哪里加载这些配置?@Abdull默认情况下,无处加载。默认情况下没有
iptables
规则配置,Ubuntu也没有在任何默认位置查找它们。您需要通过使
iptables restore
在引导时运行来自行引导这样的系统,如中所述。