Não tenho nenhum problema acessando meu host VMware do convidado (conforme abordado aqui , por exemplo). Isso é fácil.
Mas uma vez que eu configurei o arquivo hosts
do meu convidado (Windows) para apontar para o endereço IP do meu host (OS X), o IP invariavelmente muda, e entra e edita o arquivo host no Windows o tempo todo é tedioso e doloroso. Como posso configurar um endereço IP que pode ser disponibilizado de forma consistente do host para o convidado, mesmo quando outros IPs mudam.
(Ou, se isso já foi feito, como identificar qual dos meus IPs é aquele que é fornecido pela VMware e não será alterado?)
Qualquer proposta que impeça meu convidado de acessar qualquer coisa que não seja meu host não funcionará para o meu caso de uso. O convidado precisa ser capaz de acessar outros recursos da rede (o que pode fazer atualmente). Então (até onde eu entendo) isso significaria que uma configuração somente de host é um não-inicial. Atualmente estou usando o NAT.
Usar MyMacsName.local
não funcionará, porque o aplicativo em que estou trabalhando (por culpa minha) foi criado para exigir um nome de host específico. (Por favor, não me diga para mudar isso, pois não é algo que eu tenha autoridade para mudar.)
Configurar todos os servidores DHCP em todas as redes que eu sempre usei para sempre me fornecer um endereço IP específico não é realista. (Se nada mais é possível , eu suponho que eu poderia fazer isso com redes domésticas e de trabalho, mas isso seria um absurdo, na minha opinião, forçando-me a mudar o meu segmento de rede doméstica para o que quer que seja usado no trabalho e reconfigurar tudo o que tem um IP específico atribuído e depende do uso de um IP específico.)
O computador host obtém seu IP por meio do DHCP. O computador convidado através de qualquer mecanismo que o VMware use ao usar a configuração de rede NAT.