Я не очень хорошо знаком с персоналом виртуальных машин (и Windows), но у меня возникла следующая проблема.
Хост: CentOS 8
Гость: Windows 10
ВМ: KVM-QEMU
и
Хост: Windows Server 2019 Standard
Гость: Windows 10
ВМ: Hyper-V
В обоих случаях я могу выполнить ping6 для гостевой Windows 10 со всех своих устройств в нашей локальной сети, включая шлюз IPv6, но не могу из Интернета. Оба хост-сервера доступны из Интернета через IPv6. traceroute6 достигает нашего шлюза, но не доходит до гостей. Ниже приведены примеры назначений IPv6:
Хост CentOS:
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.111 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::d6a2:25e4:256:711 prefixlen 64 scopeid 0x20<link>
inet6 2001:XXX:YYY::1000:1 prefixlen 48 scopeid 0x0<global>
ether 0c:c4:XX:XX:2a:cc txqueuelen 1000 (Ethernet)
RX packets 737819 bytes 3070877722 (2.8 GiB)
RX errors 0 dropped 46045 overruns 0 frame 0
TX packets 336852 bytes 29787637 (28.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::fc54:ff:feea:ea1b prefixlen 64 scopeid 0x2
ether fe:54:00:XX:XX:1b txqueuelen 1000 (Ethernet)
RX packets 19344 bytes 8897740 (8.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 300884 bytes 39466247 (37.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions
Windows 10 на KVM-QEMU назначается 2001: XXX: YYY :: 1000: 2/48 с использованием вышеуказанного br0 (моста).
Кто-нибудь знает, почему это происходит?
Обе гостевые Windows могут получить доступ к любым хостам IPv6 в Интернете и находятся в таблице NDP шлюза.
Спасибо.
Ну, в конце концов, я мог бы понять это ..
Включение правила брандмауэра гостевой виртуальной машины Windows 10 «Входящие правила - мониторинг виртуальной машины (эхо-запрос - входящий ICMPv6)» решило эту проблему. Это сработало, по крайней мере, с Windows Server, но я еще не проверял CentOS.