ARP 响应未到达 Linux 中的虚拟接口

ARP 响应未到达 Linux 中的虚拟接口

我从命令行在 Linux 中创建了虚拟接口,并使用以下命令从路由器请求 IP 地址:

ip link add link enp0s3 my-iface type macvlan 
ifconfig my-iface up 
dhclient -v my-iface 

成功接收 IP 后,我尝试从虚拟接口向网络中的其他组件发送 ping,但收到“目标主机无法访问”。原因是没有ARP解析。发送 ARP 是为了了解所请求 ping IP 的 MAC,响应到达 enp 接口,但不会从 enp 传输到我的虚拟接口。

我猜这是一个路由问题,但我希望这将由于创建接口时的链接命令而得到解决。

我该如何解决?是不是界面创建有问题?

相关内容