VMWare Fusion でゲスト OS の IP を固定する
NAT でゲスト OS の IP を固定し、ホスト OS の hosts でその IP を指定するという方針。
- NAT Gateway Address を確認する - /Library/Preferences/VMware Fusion/vmnet8/nat.confに仮想ルータの IP が記述されているので確認する。以下のような行をみればよい。VMWare 特有な手順はここだけ- # NAT gateway address ip = 192.168.112.2
 
- ゲスト OS のネットワーク設定から IP を固定する - デフォルトではおそらく DHCP になっているので static にする 
- GATEWAY には先ほど調べた NAT Gateway Address の ip を設定する 
- IPADDR には固定したい IP を記述 
- たとえば CentOS の場合このようにする。これは - 192.168.112.200に固定する例- $ cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes HWADDR=00:0c:29:30:9d:96 TYPE=Ethernet BOOTPROTO=static DNS1=8.8.8.8 USERCTL=no PEERDNS=yes IPV6INIT=no IPADDR=192.168.112.200 NETMASK=255.255.255.0 GATEWAY=192.168.112.2
 
- ホスト OS 側の hosts ファイルに固定した IP を追加 - /etc/hostsに書くだけ- 192.168.112.200 localdev
- この例は仮に localdev というホスト名にしている 
 
- 参考サイト - ゲストOSのIPを固定したい件 | taichino.com
- vmware で centos をコピーするとネットワーク(eth0)にアクセスできなくなる - Yahoo!ジオシティーズ
- eth0 が見えなくなってしまうことがあるらしい
 
