Ter IP reservado MAC atribuído ao convidado do Hyper-V quando o host e o convidado usam DHCP

Ter IP reservado MAC atribuído ao convidado do Hyper-V quando o host e o convidado usam DHCP

É possível atribuir o endereço IP reservado MAC conforme configurado no DHCP do roteador a um convidado Hyper-V, enquanto o host receberá apenas um IP dinâmico disponível no intervalo DHCP do roteador?

Eu tenho uma VM Hyper-V NixOS (Linux) em execução no Windows 10 e não me importo com qual IP recebo atribuído ao host do Windows 10, mas preciso que o convidado NixOS receba um IP estático para acesso SSH. No momento, configurei um switch de rede externo no meu adaptador WiFi. Com isso obtenho um IP do meu roteador tanto para o host quanto para o convidado. O problema, no entanto, é que está errado, o host é o primeiro, então recebe o IP estático reservado, e o convidado em segundo lugar recebe um IP dinâmico do intervalo DHCP. É possível trocar a atribuição desses IPs, enquanto o host e o convidado ainda são clientes DHCP?

Não quero atribuir um IP estático porque é um laptop e só quero o IP estático quando estiver na minha rede doméstica, embora ainda tenha internet funcional dentro da VM quando estiver em outras redes. Entendo que há muitas maneiras de contornar isso:

  • Verifique se estou na minha rede doméstica e só então atribua um IP estático, caso contrário, o padrão é usar um cliente DHCP.
  • Use alguma rede virtual, por exemplo, ZeroTier, WireGuard ou OpenVPN.
  • Execute algo como Avahi em minhas máquinas para descobrir o endereço IP atribuído dinamicamente.
  • Tenha um roteador mais avançado onde eu possa implementar soluções alternativas.
  • Configure o host do Windows 10 para encaminhar a porta SSH para o convidado NixOS.

No entanto, estou curioso para saber se é possível, com as restrições dadas, receber um IP estático e dinâmico de um roteador simples que permite apenas um único IP reservado por endereço MAC, e fazer com que o host termine com o IP dinâmico e o convidado com o IP estático.

Responder1

Conforme apontado nos comentários, no caso do WiFi a única forma é usar NAT: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-network

A limitação de um único endereço MAC é uma limitação dos adaptadores WiFi. Quando usei meu adaptador Ethernet, ele mostra o endereço MAC atribuído estaticamente da VM na tabela DHCP do roteador, então consegui reservar um endereço IP estático para ele.

informação relacionada