在 Debian 中保存 iptables 设置及其他

很多网络上的文章都说可以通过以下方法保存 iptables设置:

/etc/init.d/iptables save

但我发现我的VPS上的 Debian 6 中,/etc/init.d/iptables 不存在。

首先想到的就是寻找 iptables 的路径。

每次我寻找路径时,都是使用的 whereis 函数,但我其实从未深究 whereis 函数究竟是干什么的。这次研究了一下,whereis是从环境变量中查找指定的程序,还有一个类似的函数 locate,但后者是从updatedb数据库中获取的,范围更全,但不能做到实时性。

下面咱们就找找看。

whereis iptables

通过查找可以找出 iptables 所在的路径。

随后发现,虽然找到了 iptables,但是仍然无法识别 save 这个参数。

经过查询,在Debian6中附带的iptables的save通过下列方法执行:

iptables-save

当然,后面要附带保存到的位置,比如 /etc/iptables.pptp 等。

参考资料

本文版权遵循 CC BY-NC-SA 4.0发布,转载需附带本文链接。

当前页阅读量为: