Ubuntu on Qemu on Ubuntu のネットワーク設定
Ubuntu 上で Qemu を動かすときのネットワーク設定のテストのためにゲストOSを Ubuntu にして起動してみる。
http://www.oszoo.org/wiki/index.php/Ubuntu-warty.zoo.tar.bz2 から Bittorrent で1GBほどのイメージをダウンロード。
起動
qemu -net nic -net user -hda ubuntu-warty.dsk -k ja
おぉ。ちゃんと動くなあ。
ネットワークの設定
http://www.h7.dion.ne.jp/~qemu-win/qemu-doc-ja.html#SEC20 を参考に。
基本 DHCP でうまいことやってくれる。
router が 10.0.2.2
DNS が 10.0.2.3
ping は 10.0.2.2 にしか飛ばない事に注意。
/sbin/ifconfig してみると 10.0.2.15 が割り当てられていることが分かる。
wget http://yahoo.co.jp できれば繋がっている。
ホストからゲストに接続したいよね。
qemu -net nic -net user -hda ubuntu-warty.dsk -k ja -redir tcp:5555:10.0.2.15:80
こうするとホストから localhost:5555 でゲストの80ポートに繋がります。