Freebsd

在 pf.conf 中使用類似“include”的語句來包含其他文件中的某些部分

  • July 23, 2017

我希望能夠從其他文件集中包含我的 pf.conf 的某些部分。

例如,我將在另一個文件中包含“設置超時”與 like 語句。

使用錨點和“從文件載入錨點”語句將無濟於事,因為錨點不能保存這樣的全域選項。

一種方法是使用m4作為生成最終 pf.conf 的預處理器。或者你甚至可以將你的 pf.conf 分成幾部分,然後用一個簡單的“預處理器”來處理這些部分 > /etc/pf.conf。

根據 pf.conf 手冊頁:

Comments can be put anywhere in the file using a hash mark (`#'), and
    extend to the end of the current line.  Additional configuration files
    can be included with the include keyword, for example:

      include "/etc/pf/sub.filter.conf"

來源:https ://www.freebsd.org/cgi/man.cgi?query=pf.conf&apropos=0&sektion=0&manpath=FreeBSD+9.0-RELEASE

引用自:https://serverfault.com/questions/267327