在 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 等。

參考資料

当前页阅读量为: