VMwarePlayerでUbuntu

やりたいこと
VMwarePlayer+Ubuntu/KVM/OVSでOpenFlowテスト環境をつくる(1)Add Star
http://d.hatena.ne.jp/stereocat/20130116/1358342989

環境

同じく
Windows PC (Windows7/64bit)

VMware Player Host OS

Ubuntu 12.04.1 (64bit)

VMware Player Guest OS (KVM Host)

VMwareToolsのインストール

sudo -i
apt-get install gcc
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cp VM*.tar.gz /tmp
cd /tmp
tar zxvf VMwareTools*.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
shutdown -r 0

ただ、server版だからかコピペがうまくいかなかったので もはや普通にsshクライアント (puttyとか
でいじることに

ssh 関連

sudo apt-get install openssh-server ssh
service ssh status
ssh localhost

自動起動させたかったので chkconfig使う

chkconfig

sudo apt-get install chkconfig
chkconfig ssh on

chkconfig ssh on でエラー

なんか
/sbin/insserv がないよーってエラーが出ます
シンボリックリンクはって対応するらしい・・・? http://netkids.me/post/25291140466/ubuntu-12-04-64bit-sbin-insserv

ln -s /usr/lib/insserv/insserv /sbin/insserv
chkconfig ssh on
chkconfig ssh on
chkconfig ssh

なんかずらーっと長いコマンドで怒られますがもう一度やると大丈夫です。

ポート固定

sshの関係上ポートを固定します。
まずはインストールしたVMware playerのdhcpがどのレンジか調べます。
win7ではc:\programdata\vmware\vmnetdhcp.confを開きます

# Virtual ethernet segment 8
# Added at 03/17/13 15:39:57
subnet 192.168.65.0 netmask 255.255.255.0 {
range 192.168.65.128 192.168.65.254; # default allows up to 125 VM's
option broadcast-address 192.168.65.255;
option domain-name-servers 192.168.65.2;
option domain-name "localdomain";
option netbios-name-servers 192.168.65.2;
option routers 192.168.65.2;
default-lease-time 1800;
max-lease-time 7200;
}
host VMnet8 {
hardware ethernet 00:50:56:C0:00:08;
fixed-address 192.168.65.1;
option domain-name-servers 0.0.0.0;
option domain-name "";
option routers 0.0.0.0;
}
# End

となっていたので 192.168.65.3〜127までが使えますね

/etc/network/interfaceをいじっていきます

auto eth0
iface eth0 inet static
address 192.168.65.100
netmask 255.255.255.0
gateway 192.168.65.2
dns-nameservers 192.168.65.2 192.168.0.15

192.168.0.15とか別にいらないかも(ホストのIP)

設定後は再読み込み

sudo /etc/init.d/networking restart
ping google.com

今回は 192.168.65.100に固定しました
ホスト側からsshできることを確認します

キーバインド

sshだとたぶん手元側に合うと思うのですが
うまくいかないときは

sudo loadkeys jp

とかでできるっぽいです