mv /etc/xen/scripts/network-bridge /etc/xen/scripts/network-bridge.xen
emacs -nw /etc/xen/scripts/network-bridge #新しい内容でつくり直す
以下の内容を記述
処理の内容は、元々あったnetwork-bridge(現network-bridge.xen)を使用して仮想ブリッジインタフェースを作成するというもの。
#!/bin/shset -e
OP=$1
shiftscript=/etc/xen/scripts/network-bridge.xen
case ${OP} in
start)
$script start vifnum=0 bridge=xenbr0 netdev=eth0
;;
stop)
$script stop vifnum=0 bridge=xenbr0 netdev=eth0
;;
status)
$script status vifnum=0 bridge=xenbr0 netdev=eth0
;;
*)
echo `Unknown command: ` ${OP}
echo `Valid commands are: start, stop, status`
exit 1
esac
chmod 700 /etc/xen/scripts/network-bridge #実行権限を与える
/etc/init.d/xend stop
/etc/init.d/xend start #xendを再起動(ここで上記のスクリプトが呼ばれる)
これで、ifconfigなどで確認すると、xenbr0とvif0.0というインタフェースが追加されているはず。
DomUの設定ファイルのネットワーク設定の部分に
vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0' ]
という行を加える。
DomUを起動。すると、ローカルネットワークに接続したインタフェースが出ているはず。後はお好きなように。