问题
hyper-V 有个安全机制,默认不允许虚拟交换机下的端口发送不属于其mac的数据包,这导致macvlan生成的多个虚拟网卡无法通信。
解决
在hyper-V上打开虚拟机对于网络适配器的mac欺骗就好了

hyper-V 有个安全机制,默认不允许虚拟交换机下的端口发送不属于其mac的数据包,这导致macvlan生成的多个虚拟网卡无法通信。
在hyper-V上打开虚拟机对于网络适配器的mac欺骗就好了

Hyper-V虚拟机 上macvlan无法通信的问题
https://blog.dreamix.top/archives/1760696690756