Hypervisor Debugging between two Hyper-V VMs


I want to start by saying that I can do this using debugging between two VMs when using VMware Workstation. This works using kernel debugging over networking using the hypervisor settings in BCDEDIT as follows:

Kernel Debugging: 

bcdedit /debug on
bcdedit /dbgsettings net hostip:<IP> port:50020
bcdedit /set "{dbgsettings}" dhcp No

Hypervisor Debugging: 

bcdedit /set hypervisordebug on
bcdedit /hypervisorsettings net hostip:<IP> port:50021
bcdedit /set "{hypervisorsettings}" hypervisordhcp No

This works for both kernel and hypervisor debugging on VMware Workstation. When I try this inside Hyper-V using a private switch or external switch I can get kernel debugging to work without a problem but the hypervisor session never connects. I’ve tried this using COM ports and again no dice.

The only way I was able to successfully debug the hypervisor when it comes to Hyper-V is using a COM port and doing the debugging directly on the host rather than on a different VM but this doesn’t really work for my needs.

I’ve also tried this: https://www.withinrafael.com/2015/02/01/how-to-set-up-synthetic-kernel-debugging-for-hyper-v-virtual-machines/ but without success.