Como transferir as configurações do dhcpd durante a atualização do VMware Workstation?

Como transferir as configurações do dhcpd durante a atualização do VMware Workstation?

A configuração de rede do VMware Workstation parece se perder continuamente durante as atualizações de versão. Já que tive isso de novo esta manhã, pensei em finalmente explorar a sabedoria da mente coletiva e ver se alguém tem uma solução.

Minha configuração é um Windows 10 com VMware Workstation Pro 15.x que acabei de atualizar hoje para 15.5.0.

O arquivo de configuração padrão do dhcpd está localizado em C:\ProgramData\VMware\vmnetdhcp.confe se parece com isto:

#
# 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

Bem, eu estava mentindo, há uma linha na parte inferior (além do # End) que se parece com:

include "my-dhcp-hosts.conf";

Este arquivo contém hostblocos para os hosts aos quais desejo atribuir endereços IPv4 fixos e nomes de host.

E embora o processo de atualização tenha realizado as configurações de VMNet1e VMNet8(intervalo de sub-rede, etc.), ele simplesmente removeu minha includelinhadepoiso # End.

Embora eu tenha separado bem a configuração do host usando esse método, ela se perde repetidamente durante as atualizações de versão, emborao texto da documentaçãosugere lásão regrassobre como o vmnetdhcp.confestá sendo "atualizado automaticamente" (por falta de uma frase melhor):

Alterações feitaspara a seção somente leitura do arquivo de configuração DHCPserão perdidos na próxima vez que você executar o editor de rede virtual.

Agora, isso pode não parecer um grande incômodo, mas se torna um quando você faz isso repetidamente e em mais de uma máquina. Além disso, após alterá-lo, também é necessário reiniciar o VMnetDHCPserviço.

Qual é a maneira de manter o VMware Workstationminhas mudançasfora das seções claramente marcadas ...

# Virtual ...
# Added ...
...
# End

... durante atualizações de versão?

informação relacionada