2004/11/12(金)FreeBSD 5.3R における IPFIREWALL のconfig
2017/10/12 2:29
# PPPoE/FireWall options IPDIVERT options NETGRAPH options NETGRAPH_ETHER options NETGRAPH_PPPOE options NETGRAPH_SOCKET options IPFIREWALL options IPFIREWALL_VERBOSE
これでは、どうやら、カーネル再構築途上でコンパイルエラーになるようです。
FreeBSD 5.2.1 まではコンパイル通ります。
# PPPoE/FireWall options IPDIVERT options NETGRAPH options NETGRAPH_PPPOE options NETGRAPH_SOCKET options IPFIREWALL options IPFIREWALL_VERBOSE
NETGRAPH_ETHER を削除し、上記のようにすることで、構築できました。
填まりまくって2時間以上かかりました。
現在のバージョンの FreeBSD では、自動的に必要なモジュールを動的に結合して動作するので、必ずしもカーネル再構築は必要ないです。
また、FreeBSD 5.2 以降では、options PFIL_HOOKS が必要という記述も見受けられますが、実際にはこのオプションをしていなくても FreeBSD 5.2.1 では動作していました。
また、FreeBSD 5.3 でこのオプションを指定すると、config エラーになります。
デフォルトで有効とのことです。