Как перенести настройки dhcpd во время обновления VMware Workstation?

Как перенести настройки dhcpd во время обновления VMware Workstation?

Сетевые настройки VMware Workstation, похоже, снова и снова теряются во время обновлений версий. Поскольку у меня это снова произошло сегодня утром, я подумал, что наконец-то прибегну к мудрости коллективного разума и посмотрю, есть ли у кого-нибудь решение.

У меня установлена ​​ОС Windows 10 с VMware Workstation Pro 15.x, которую я только сегодня обновил до 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

... во время обновления версии?

Связанный контент