VMware Workstation のネットワーク設定は、バージョン アップグレード中に何度も失われるようです。今朝再び同じ問題が発生したので、ついに集合知の知恵を借りて、誰かが解決策を持っているかどうか調べてみようと思いました。
私のセットアップは、VMware Workstation Pro 15.x を搭載した Windows 10 で、今日 15.5.0 にアップグレードしました。
デフォルトの dhcpd 設定ファイルは次の場所にありC:\ProgramData\VMware\vmnetdhcp.conf
、次のようになります。
#
# Configuration file for VMware port of ISC 2.0 release running on
# Windows.
#
# This file is generated by the VMware installation procedure; it
# is edited each time you add or delete a VMware host-only network
# adapter.
#
# We set domain-name-servers to make some clients happy
# (dhclient as configued in SuSE, TurboLinux, etc.).
# We also supply a domain name to make pump (Red Hat 6.x) happy.
#
allow unknown-clients;
default-lease-time 1800; # default is 30 minutes
max-lease-time 7200; # default is 2 hours
# Virtual ethernet segment 1
# Added at ...
subnet 192.168.41.0 netmask 255.255.255.0 {
range 192.168.41.128 192.168.41.254; # default allows up to 125 VM's
option broadcast-address 192.168.41.255;
option domain-name-servers 192.168.41.1;
option domain-name "localdomain";
default-lease-time 1800;
max-lease-time 7200;
}
host VMnet1 {
hardware ethernet 00:50:56:C0:00:01;
fixed-address 192.168.41.1;
option domain-name-servers 0.0.0.0;
option domain-name "";
}
# End
# Virtual ethernet segment 8
# Added at ...
subnet 192.168.65.0 netmask 255.255.255.0 {
range 192.168.65.128 192.168.65.254; # default allows up to 125 VM's
option broadcast-address 192.168.65.255;
option domain-name-servers 192.168.65.2;
option domain-name "localdomain";
option netbios-name-servers 192.168.65.2;
option routers 192.168.65.2;
default-lease-time 900;
max-lease-time 3600;
}
host VMnet8 {
hardware ethernet 00:50:56:C0:00:08;
fixed-address 192.168.65.1;
option domain-name-servers 0.0.0.0;
option domain-name "";
option routers 0.0.0.0;
}
# End
まあ、私は嘘をついていました。一番下( の後ろ# End
)に次のような行があります:
include "my-dhcp-hosts.conf";
このファイルにはhost
、固定 IPv4 アドレスとホスト名を割り当てるホストのブロックが含まれています。
VMNet1
アップグレードプロセスでは、および VMNet8
(サブネット範囲など)の設定が引き継がれましたが、私のinclude
回線は削除されました。後の# End
。
この方法でホスト構成をうまく分離しましたが、バージョンアップの度に構成が失われてしまいます。文書の文言そこに示唆するルールはがどのようにvmnetdhcp.conf
「自動更新」されるか(適切な表現が見つからないため):
変更内容DHCP構成ファイルの読み取り専用セクションに次回仮想ネットワーク エディターを実行したときに失われます。
これは大した手間ではないように思えるかもしれませんが、これを何度も何度も、しかも複数のマシンで実行すると面倒なことになります。また、変更した後は、サービスを再起動する必要もありますVMnetDHCP
。
VMware Workstationで保持する方法は何ですか?私の変更明確にマークされたセクションの外側では...
# Virtual ...
# Added ...
...
# End
バージョンアップ中ですか?