호스트와 게스트 모두 DHCP를 사용할 때 MAC 예약 IP를 Hyper-V 게스트에 할당합니다.

호스트와 게스트 모두 DHCP를 사용할 때 MAC 예약 IP를 Hyper-V 게스트에 할당합니다.

라우터 DHCP에 구성된 MAC 예약 IP 주소를 Hyper-V 게스트에 할당하는 동시에 호스트에는 라우터의 DHCP 범위에서 사용 가능한 동적 IP를 할당할 수 있습니까?

Windows 10 내에서 실행되는 NixOS(Linux) Hyper-V VM이 있고 Windows 10 호스트에 할당되는 IP는 신경쓰지 않지만 SSH 액세스를 위해 NixOS 게스트에 고정 IP를 할당해야 합니다. 지금은 WiFi 어댑터에 외부 네트워크 스위치를 구성했습니다. 이를 통해 호스트와 게스트 모두에 대해 라우터에서 IP를 얻습니다. 그러나 문제는 호스트가 먼저 예약된 고정 IP를 할당받고, 두 번째인 게스트가 DHCP 범위에서 동적 IP를 얻는다는 점입니다. 호스트와 게스트가 모두 DHCP 클라이언트인 동시에 이러한 IP 할당을 바꾸는 것이 가능합니까?

랩톱이기 때문에 고정 IP를 할당하고 싶지 않고 홈 네트워크에 있을 때만 고정 IP를 원하고 다른 네트워크에 있을 때는 VM 내에서 인터넷이 계속 작동하기를 원합니다. 이 문제를 해결할 수 있는 방법은 여러 가지가 있습니다.

  • 홈 네트워크에 있는지 확인한 다음 고정 IP만 할당하고, 그렇지 않으면 기본적으로 DHCP 클라이언트를 사용합니다.
  • ZeroTier, WireGuard 또는 OpenVPN과 같은 일부 가상 네트워크를 사용하십시오.
  • 내 컴퓨터에서 Avahi와 같은 것을 실행하여 동적으로 할당된 IP 주소를 검색하세요.
  • 거기에 해결 방법을 구현할 수 있는 고급 라우터가 있습니다.
  • SSH 포트를 NixOS 게스트에 전달하도록 Windows 10 호스트를 구성합니다.

그러나 주어진 제약 조건에서 MAC 주소당 하나의 예약된 IP만 허용하는 간단한 라우터에서 고정 및 동적 IP를 할당하고 호스트는 동적 IP로 끝나고 게스트는 고정 IP.

답변1

의견에서 지적했듯이 WiFi의 경우 유일한 방법은 NAT를 사용하는 것입니다. https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-network

단일 MAC 주소의 제한은 WiFi 어댑터의 제한 사항입니다. 대신 이더넷 어댑터를 사용하면 라우터의 DHCP 테이블에 VM의 정적으로 할당된 MAC 주소가 표시되므로 이에 대한 고정 IP 주소를 예약할 수 있었습니다.

관련 정보