dummynet
仕事で使うかもしれないのでお試しで使ってみる。FreeBSDは今まで触ったことないのでビギナーズバイブルなんて買ってしまった。
とりあえず6.2のISOイメージをCDに焼いて、本に従ってDeveloper環境を構築。
最初にkernelのソースが必要なのでsysinstallでConfigure -> Distribution -> src -> sysをしてソースをインストール。
あとはこのサイトに書いてある通りにやれば動きました。
http://www.anarg.jp/~t-tugawa/note/freebsd/dummynet.html
ノート:
- 6.2では若干違うところ
net.link.ether.bridge.cfg=...ではなくてnet.link.ether.bridge.config=...
- これはいらない
bridge_load="YES"
追記:
/usr/src/sys/i386/conf/DUMMYNETに追加したもの option IPFIREWALL option IPFIREWALL_VERBOSE option IPFIREWALL_DEFAULT_TO_ACCEPT option DUMMYNET option BRIDGE option HZ=1000 /etc/sysctl.confに追加したもの net.link.ether.bridge.enable=1 net.link.ether.bridge.config=fxp0:1,rl0:1, net.link.ether.bridge.ipfw=1