カーネルの再構築
カーネルの再構築についてConfiguring the FreeBSD Kernel(英語)をもとにメモ書き程度ですが、まとめておきます。
事前準備
まず必要なカーネルコンフィグレーションについて調べます。
The OpenBSD Packet Filter (PF) and ALTQ pf及びALTQ1)の記述
The IPFILTER (IPF) Firewall ipfの記述
IPFW IPFWの記述
一部ハンドブックからも見つけられなかったoptionsが記載されていますが、コメントを参考にして必要に応じて記述してください。
#IPFW options IPFIREWALL # Must to be enalbe ipfw options IPFIREWALL_VERBOSE # Logging options IPFIREWALL_VERBOSE_LIMIT=5 # Limits Logging to syslog options IPFIREWALL_FORWARD # Forwarding options IPDIVERT # For nat options DUMMYNET # Control Bandwidth #pf device pf device pflog device pfsync options ALTQ options ALTQ_CBQ # Class Bases Queuing (CBQ) options ALTQ_RED # Random Early Detection (RED) options ALTQ_RIO # RED In/Out options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC) options ALTQ_PRIQ # Priority Queuing (PRIQ) options ALTQ_NOPCC # Required for SMP build
コンパイル
インストール
再起動
確認
1)
ALTQは使用可能なデバイスに制限があるのでaltq(4)のSUPPORTED DEVICESでデバイス名が記載されているか確認してください。