При проверке связи хоста с виртуальной машины Hyper-v он работает как с ipv4, так и с ipv6.
Pinging MyHost [fe80::3549:ee49:a75c:619c%9] with 32 bytes of data:
Reply from fe80::3549:ee49:a75c:619c%9: time<1ms
Reply from fe80::3549:ee49:a75c:619c%9: time<1ms
Reply from fe80::3549:ee49:a75c:619c%9: time<1ms
Reply from fe80::3549:ee49:a75c:619c%9: time<1ms
Ping statistics for fe80::3549:ee49:a75c:619c%9:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
При проверке связи с виртуальной машиной Hyper-V с хоста время ожидания ipv4 истекло.
Pinging win-hyperv [192.168.1.126] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.1.126:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
И ipv6 получил
Ping request could not find host win-hyperv. Please check the name and try again.
Почему хост использует IPv4, а другой способ - IPv6?
Вы проверили брандмауэр на основе хоста на виртуальной машине? разрешает ли он трафик ICMP? это объяснило бы, почему виртуальная машина может пинговать хост, но не наоборот