OS Xを含むBSD系OSで使われている Firewall の pf の設定メモ.普段は Linux の iptables しか書いていない人なので間違っているところもあるかも.できるだけ iptables と対比させながら書いて見る.pfのテスト環境は10.0-RELEASE-p12.iptablesの方は検証せずに書いているので参考程度に. 参考資料 FreeBSDのドキュメント OpenBSDのpfのドキュメント 原則 pf はルールが上から順番に評価されるが,マッチするルールがあってもそこで評価は停止しない.最後にマッチしたルールが適用される.ただし,quickをつけた場合にはそこで評価が終了し,そのルールが適用される. Rule Syntax フィルタの文法は以下の通り.詳しくはOpenBSDのドキュメントを参照のこと