#!/bin/sh PATH=/usr/bin:/bin:/usr/sbin:/sbin # 対象となる tap デバイス名 (tapX) TAP=$1 # 使用中の物理 NIC NIC=re0 # ブリッジインターフェイス BIF=bridge0 # ブリッジに割り当てる IP アドレス (他と被らない適当な IP アドレス) BIP=192.168.1.253 # ブリッジに割り当てるサブネットマスク BNET=255.255.255.0 if [ "${TAP}" = "" ]; then echo "usage: `basename $0` tap_interface_name" exit 1 fi ifconfig ${TAP} inet 0.0.0.0 up ifconfig ${BIF} create ifconfig ${BIF} addm ${NIC} addm ${TAP} up # Bridge インターフェイスに IP アドレスを割り当てないと繋がりません。 ifconfig ${BIF} inet ${BIP} netmask ${BNET}