<span id="vexk9"><table id="vexk9"></table></span>

      pfctl

      PF防火墻的配置命令

      補充說明

      pfctl命令 是PF防火墻的配置命令,PF防火墻( 全稱:Packet Filter )是UNIX LIKE系統上進行TCP/ip流量過濾和網絡地址轉換的軟件系統。PF同樣也能提供TCP/IP流量的整形和控制,并且提供帶寬控制和數據包優先集控制。PF最早是由Daniel Hartmeier開發的,現在的開發和維護由Daniel和openBSD小組的其他成員負責。

      PF防火墻的功能很多,本站只列舉一些基本配置。

      激活

      要激活pf并且使它在啟動時調用配置文件,編輯/etc/rc.conf文件,修改配置pf的一行:

      pf=yes
      

      重啟操作系統讓配置生效。

      也可以通過pfctl程序啟動和停止pf:

      pfctl -e
      pfctl -d
      

      注意這僅僅是啟動和關閉PF,實際它不會載入規則集,規則集要么在系統啟動時載入,要在PF啟動后通過命令單獨載入。

      配置

      系統引導到在rc腳本文件運行PF時PF從/etc/pf.conf文件載入配置規則。注意當/etc/pf.conf文件是默認配置文件,在系統調用rc腳本文件時,它僅僅是作為文本文件由pfctl裝入并解釋和插入pf的。對于一些應用來說,其他的規則集可以在系統引導后由其他文件載入。對于一些設計的非常好的unix程序,PF提供了足夠的靈活性。

      pf.conf文件有7個部分:

      1. 宏:用戶定義的變量,包括IP地址,接口名稱等等。
      2. 表:一種用來保存IP地址列表的結構。
      3. 選項:控制PF如何工作的變量。
      4. 整形:重新處理數據包,進行正常化和碎片整理。
      5. 排隊:提供帶寬控制和數據包優先級控制。
      6. 轉換:控制網絡地址轉換和數據包重定向。
      7. 過濾規則:在數據包通過接口時允許進行選擇性的過濾和阻止。

      除去宏和表,其他的段在配置文件中也應該按照這個順序出現,盡管對于一些特定的應用并不是所有的段都是必須的。

      空行會被忽略,以#開頭的行被認為是注釋。

      控制

      引導之后,PF可以通過pfctl程序進行操作,以下是一些例子:

      pfctl -f /etc/pf.conf  # 載入 pf.conf 文件
      pfctl -nf /etc/pf.conf # 解析文件,但不載入
      pfctl -Nf /etc/pf.conf # 只載入文件中的NAT規則
      pfctl -Rf /etc/pf.conf # 只載入文件中的過濾規則
      pfctl -sn # 顯示當前的NAT規則
      pfctl -sr # 顯示當前的過濾規則
      pfctl -ss # 顯示當前的狀態表
      pfctl -si # 顯示過濾狀態和計數
      pfctl -sa # 顯示任何可顯示的
      

      完整的命令列表,請參閱pfctl的man手冊頁。

      主站蜘蛛池模板: 加勒比色综合久久久久久久久| 色综合婷婷在线观看66| 日日狠狠久久偷偷色综合96蜜桃| 久久婷婷五月综合色丁香| 日韩亚洲人成在线综合| 伊人久久大香线蕉综合7| 色综合久久中文字幕无码| 色综合久久精品亚洲国产| 久久天天日天天操综合伊人av| 色婷婷综合久久久久中文| 亚洲国产aⅴ综合网| 91精品国产综合久久香蕉| 色噜噜狠狠狠综合曰曰曰| 色综合视频一区二区三区44| 婷婷亚洲综合五月天小说| 亚洲色图综合在线| 天天狠狠色综合图片区| 亚洲综合激情六月婷婷在线观看| 亚洲综合色在线观看亚洲| 精品久久久久久亚洲综合网| 伊人久久大香线蕉综合热线| 亚洲国产成人久久综合一区| 狠狠色噜噜狠狠狠狠色综合久| 伊人色综合视频一区二区三区 | 99久久综合狠狠综合久久aⅴ| 国产精品综合在线| 色综合久久久久综合99| 一本狠狠色丁香婷婷综合久久| 中文字幕亚洲综合久久| 色欲色香天天天综合网站免费| 久久久综合亚洲色一区二区三区| 乱色熟女综合一区二区三区| 一本大道道无香蕉综合在线| 丁香亚洲综合五月天婷婷| 国产精品亚洲综合专区片高清久久久 | 色噜噜狠狠色综合欧洲| 久久婷婷色香五月综合激情 | 色综合天天综合婷婷伊人| 丁香狠狠色婷婷久久综合| 亚洲综合久久夜AV | 69国产成人综合久久精品91|