デフォルトだとVMWare Fusion上のゲストOSはDHCPでIPが振られますが、サーバ用途で使う場合は固定IPが望ましいです。今まで何となく設定が面倒な雰囲気なので放置してましたが、やっぱり固定する必要が出てきました。
今回は次のように設定します。
- NATでIP固定
- osx上からホスト名で名前解決
手順は以下。簡単ですね。放置ヨクナイ。
- osx上で仮想ルータのIPを確認
Fusion上の設定っぽいのはココだけです。
/Library/Application Support/VMware Fusion/vmnet8/nat.confから、ipの確認をします。手元では以下のように設定されていました。特に編集等はしていません。# NAT gateway address ip = 172.16.246.2このipを2でデフォルトゲートウェイとして設定します。
-
ゲストOS上(CentOS)でIP固定
ゲストOSである事は意識しません。普通に/etc/sysconfig/network-script/ifcfg-eth0でstatic ipの設定をします。手元では以下のように設定しました。DEVICE=eth0 BOOTPROTO=static HWADDR=**:**:**:**:**:** ONBOOT=yes IPADDR=172.16.246.10 NETMASK=255.255.255.0 GATEWAY=172.16.246.2 TYPE=Ethernet
GATEWAYには1で確認したIPを使用します。
-
osx上で/etc/hostsに登録
こちらも特にゲストOSである事は意識しません。
/etc/hostsに名前解決用にIPとホスト名を追加します。172.16.246.10 ホスト名
以上の設定後、VMWare Fusionのネットワーク設定でNATを選択すればOKでした。

