user mode network stackだと、本物のネットワークのDHCPが使えないとか、NATのせいで外から接続できないので、tapとbridgeでごにょごにょしてみた。root権限なしの方向で。 まずは、必要なmoduleをload。 # /boot/loader.conf aio_load="YES" if_bridge_load="YES" if_tap_load="YES" /dev/tapをopenしたときに、tapインターフェースをユーザ権限で作成する(man if_tap)。 # /etc/sysctl.conf net.link.tap.user_open=1 net.link.tap.up_on_open=1 devfsで起動後に生えてきたtapをグループtapに読み書きを許可する(man devfs.rules)。 # /etc/devfs.rules [loc