FreeBSD vnet jail

自分用チラシの裏

テスト環境用
1. jail 環境の元を用意する。
2. 新規 jail 用ディレクトリ用意してコピー mkdir /usr/jails/jail1.example.jp/
3. devfs マウント mount -t devfs dev /usr/jails/jail1.example.jp/dev/
4. jail -c vnet path=/usr/jails/jail1.example.jp host.hostname=jail6.example.jp persist
5. ifconfig em0 vnet 1
6. jexec 1 sh /etc/rc

jail を2つ用意して、
ifconfig epair0 create で epair0a epair0b を作成

ifconfig epair0a vnet 1
ifconfig epair0b vnet 2

jail 内部で IP アドレスを適切に設定したら相互通信可能

各 jail で quagga を上げて OSPF/BGP 接続テスト。