问题

hyper-V 有个安全机制,默认不允许虚拟交换机下的端口发送不属于其mac的数据包,这导致macvlan生成的多个虚拟网卡无法通信。

解决

在hyper-V上打开虚拟机对于网络适配器的mac欺骗就好了