Tener una IP reservada de MAC asignada al invitado Hyper-V cuando tanto el host como el invitado usan DHCP

Tener una IP reservada de MAC asignada al invitado Hyper-V cuando tanto el host como el invitado usan DHCP

¿Es posible asignar la dirección IP reservada MAC configurada en el DHCP del enrutador a un invitado Hyper-V, mientras que al host simplemente se le asignará una IP dinámica disponible en el rango DHCP del enrutador?

Tengo una máquina virtual Hyper-V NixOS (Linux) ejecutándose en Windows 10 y no me importa qué IP me asigne al host de Windows 10, pero necesito que al invitado NixOS se le asigne una IP estática para acceso SSH. Ahora mismo he configurado un conmutador de red externo en mi adaptador WiFi. Con esto obtengo una IP de mi enrutador tanto para el anfitrión como para el invitado. Sin embargo, el problema es que es al revés: el host es el primero, por lo que se le asigna la IP estática reservada, y el invitado que ocupa el segundo lugar obtiene una IP dinámica del rango DHCP. ¿Es posible intercambiar la asignación de estas IP y al mismo tiempo que tanto el host como el invitado sigan siendo clientes DHCP?

No quiero asignar una IP estática porque es una computadora portátil y solo quiero la IP estática cuando estoy en mi red doméstica, mientras sigo teniendo Internet funcional dentro de la VM cuando estoy en otras redes. Entiendo que hay muchas maneras de solucionar esto:

  • Verifique que estoy en mi red doméstica y solo entonces asigne una IP estática; de lo contrario, usará de forma predeterminada un cliente DHCP.
  • Utilice alguna red virtual, por ejemplo, ZeroTier, WireGuard u OpenVPN.
  • Ejecute algo como Avahi en mis máquinas para descubrir la dirección IP asignada dinámicamente.
  • Tengo un enrutador más avanzado donde podría implementar soluciones allí.
  • Configure el host de Windows 10 para reenviar el puerto SSH al invitado NixOS.

Sin embargo, tengo curiosidad por saber si es posible, con las restricciones dadas, que se le asigne una IP estática y dinámica desde un enrutador simple que solo permita una única IP reservada por dirección MAC, y que el host termine con la IP dinámica y el invitado con la IP estática.

Respuesta1

Como se señala en los comentarios, en el caso de WiFi la única forma es utilizar NAT: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-network

La limitación de una única dirección MAC es una limitación de los adaptadores WiFi. Cuando utilicé mi adaptador Ethernet, muestra la dirección MAC asignada estáticamente de la VM en la tabla DHCP del enrutador, por lo que pude reservarle una dirección IP estática.

información relacionada