我正在 Linux 主机上使用pktgen
.我以为我可以拦截它tc
并应用某些操作,但显然pktgen
绕过它并直接写入驱动程序。有没有办法拦截 pktgen 的数据包?
答案1
不存在,因为数据包捕获发生在堆栈中的位置。 pktgen 在这些钩子下运行,因此无法捕获这些数据包。至少不在该主机上。如果您有一个支持端口镜像或跨端口或任何您喜欢的术语的交换机,您可以镜像所有流量并让第二台主机执行数据包捕获。
我正在 Linux 主机上使用pktgen
.我以为我可以拦截它tc
并应用某些操作,但显然pktgen
绕过它并直接写入驱动程序。有没有办法拦截 pktgen 的数据包?
不存在,因为数据包捕获发生在堆栈中的位置。 pktgen 在这些钩子下运行,因此无法捕获这些数据包。至少不在该主机上。如果您有一个支持端口镜像或跨端口或任何您喜欢的术语的交换机,您可以镜像所有流量并让第二台主机执行数据包捕获。