我从命令行在 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 传输到我的虚拟接口。
我猜这是一个路由问题,但我希望这将由于创建接口时的链接命令而得到解决。
我该如何解决?是不是界面创建有问题?