Dear Jiya Raha,
In a nested Hyper‑V setup, the inner guest VMs cannot reach the physical network unless the outer VM’s virtual NIC allows their MAC addresses to pass through. The way to achieve this is by enabling MAC address spoofing on the outer VM’s virtual network adapter. You can do this directly in PowerShell from the physical host that runs the outer VM. The command is:
powershell
Set-VMNetworkAdapter -VMName "<OuterVMName>" -Name "<AdapterName>" -MacAddressSpoofing On
Replace <OuterVMName> with the name of the VM that hosts your inner Hyper‑V environment, and <AdapterName> with the name of the virtual NIC attached to it. Once spoofing is enabled, the inner guest VMs will be able to send and receive traffic using their own MAC addresses through the outer VM’s adapter, restoring full network connectivity.
If my answer is useful for you, please hit Accept the answer to support me.
Thank you,
HL.