計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
VMware DHCPサービスで割り当てられるアドレスを固定する
《古い》
参考
http://hito.at.webry.info/201106/article_1.html
ここで想定する環境
ホスト
Windows7 / WindowsXP
VMware Player 5.0.1
ゲスト
Linux など、なんでもいい。
このIPアドレスをサブネットも変更して「192.168.234.8」で固定したい。
この場合下記アドレスは予約済み
192.168.234.1 : ゲストから見たホストのIPアドレス
192.168.234.2 : デフォルトゲートウェイアドレス, DNSサーバアドレス
192.168.234.255 : ブロードキャストアドレス
設定手順
1. Windowsのサービス「VMware DHCP Service」と「VMware NAT Service」を停止する。
2. ゲストに設定されるMACアドレスを確認し、必要なら変更する。
「Player」->「管理」->「仮想マシン設定」->「ネットワークアダプタ」->「詳細」
以下の例としてここで「00:0C:29:8E:61:98」に変更する
3. 以下の2つのレジストリでネットワークアドレスとホストのアドレスが設定されているので、変更する。
(Windows7)
\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.\VMnetLib\VMnetConfig\vmnet8\IPSubnetAddress
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMnetDHCP\Parameters\VirtualEthernetSegments\8\HostIpAddress
(WindowsXP)
\HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMnetLib\VMnetConfig\vmnet8\IPSubnetAddress
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMnetDHCP\Parameters\VirtualEthernetSegments\8\HostIpAddress
2番目のレジストリは、16進数で、かつ、逆順の値になっているので注意が必要。
例えば、「192.168.234.1」にする場合、逆順にすると「1.234.168.192」となり、
さらに各バイトごとに16進数に置き換えると「0x01eaa8c0」になる。
4. 設定ファイル vmnetdhcp.conf を設定したいネットワークに合わせて修正し、固定アドレスのための設定を追加する。
(Windows7)
C:\ProgramData\VMware\vmnetdhcp.conf
(WindosXP)
C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf
修正後
-----------------------------------------
# Virtual ethernet segment 8
# Added at 05/30/11 22:21:52
subnet 192.168.234.0 netmask 255.255.255.0 {
range 192.168.234.128 192.168.234.254; # default allows up to 125 VM's
option broadcast-address 192.168.234.255;
option domain-name-servers 192.168.234.2;
option domain-name "localdomain";
option netbios-name-servers 192.168.234.2;
option routers 192.168.234.2;
default-lease-time 1800;
max-lease-time 7200;
}
host VMnet8 {
hardware ethernet 00:50:56:C0:00:08;
fixed-address 192.168.234.1;
option domain-name-servers 0.0.0.0;
option domain-name "";
option routers 0.0.0.0;
}
host VMnet8-Host1 {
hardware ethernet 00:0C:29:8E:61:98;
fixed-address 192.168.234.8;
}
# End
-----------------------------------------
5. 設定ファイル vmnetnat.conf を設定したいネットワークに合わせて修正する。
(Windows7)
C:\ProgramData\VMware\vmnetnat.conf
(WindowsXP)
C:\Documents and Settings\All Users\Application Data\VMware\vmnetnat.conf
修正後
-----------------------------------------
# Windows NAT configuration file
[host]
# NAT gateway address
ip = 192.168.234.2/24
-----------------------------------------
6. ネットワークアダプタ「VMware Network Adapter VMnet8」のIPアドレスを変更する。
7. 「VMware DHCP Service」と「VMware NAT Service」を起動する。
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)