計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
VMware DHCPサービスで割り当てられるアドレスのサブネット部分を変更する
《古い》
参考
http://hito.at.webry.info/201106/article_1.html
ここで想定する環境
ホスト
Windows8.1 / Windows8 / WindowsXP
VMware Player 7.0.0 (6.*, 5.*, 4.* でも同様)
ゲスト
Linux など、なんでもいい。
このIPアドレスを「192.168.234.*」で自動割り当てしたい。
この場合下記アドレスは予約済み
192.168.234.1 : ゲストから見たホストのIPアドレス
192.168.234.2 : デフォルトゲートウェイアドレス, DNSサーバアドレス
192.168.234.255 : ブロードキャストアドレス
設定手順
1. Windowsのサービス「VMware DHCP Service」と「VMware NAT Service」を停止する。
2. 以下の2つのレジストリでネットワークアドレスとホストのアドレスが設定されているので、変更する。
(Windows8.1)
\HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMnetLib\VMnetConfig\vmnet8\IPSubnetAddress
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMnetDHCP\Parameters\VirtualEthernetSegments\8\HostIpAddress
(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」になる。
3. 設定ファイル 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;
}
# End
-----------------------------------------
4. 設定ファイル 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
-----------------------------------------
5. ネットワークアダプタ「VMware Network Adapter VMnet8」のIPアドレスを変更する。
6. 「VMware DHCP Service」と「VMware NAT Service」を起動する。
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)