无法 ping 运行 ebpf 程序的虚拟机

无法 ping 运行 ebpf 程序的虚拟机

我正在使用一个 eBPF 程序,它计算在我的目标虚拟机上其接口上接收到的数据包数量。

首先,我能够对运行 eBPF 程序的虚拟机进行 ping 操作,该程序是来自源虚拟机的目标。

但是在成功编译、加载到内核并将 eBPF 程序附加到接口后,我无法 ping 目标虚拟机。

我在源中获取了ping类似命令的输出Destination host unreachable

我甚至使用sudo tcpdump icmp -i enp0s3 -en命令来捕获目标接口 enp0s3 上的数据包,但没有得到任何输出。

我正在使用虚拟盒来实现上述功能。

相关内容