計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

VMware DHCPサービスで割り当てられるアドレスのサブネット部分を変更する


参考
  http://hito.at.webry.info/201106/article_1.html

ここで想定する環境
  ホスト
    Windows10 / Windows8.1 / Windows7
    VMware Workstation 12 Player
  ゲスト
    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つのレジストリでネットワークアドレスとホストのアドレスが設定されているので、変更する。

  (Windows10)
   \HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.\VMnetLib\VMnetConfig\vmnet8\IPSubnetAddress
   \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMnetDHCP\Parameters\VirtualEthernetSegments\8\HostIpAddress

  (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

  2番目のレジストリは、16進数で、かつ、逆順の値になっているので注意が必要。
  例えば、「192.168.234.1」にする場合、逆順にすると「1.234.168.192」となり、
  さらに各バイトごとに16進数に置き換えると「0x01eaa8c0」になる。

3. 設定ファイル vmnetdhcp.conf を設定したいネットワークに合わせて修正する。

  (Windows10 / Windows8.1 / Windows7)
   C:\ProgramData\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 を設定したいネットワークに合わせて修正する。

  (Windows10 / Windows8.1 / Windows7)
   C:\ProgramData\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」を起動する。


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp