macvlan 和 RST 数据包

macvlan 和 RST 数据包

我在端口 7001 上运行了 netcat 作为侦听器,这是为了排除网络客户端故障。我在服务器上运行了 wireshark 来捕获数据包。

如果我使用 eth0 连接,则连接正常。SYN <-> SYN/ACK

如果我使用 eth0mv1,它会失败,如下所示:SYN <-> ACK/RST

eth0mv1 的构建包括:

ip link add link eth0 name eth0mv1 type macvlan
dhclient eth0mv1 

我该如何解决这个问题?

更新:如果我设置了 100 个,第一个可以使用,其他的都不行

答案1

是否所有创建的接口都具有完全相同的 MAC 地址?您应该为每个 macvlan 接口指定一个单独的 MAC;

ip link add link eth0 address 00:11:22:33:44:55 eth0mv1 type macvlan

相关内容