当我使用以下命令重播1.pcap
时lo
:
tcpreplay --mbps=10 --intf1=lo 1.pcap
然后我看到这些警告:
.警告:lo 上不支持物理层类型 0x0304。也许可以,也许不行。请参阅票证 #123/318
问题是什么?
答案1
正如您在警告消息中看到的,出现此消息是因为环回接口的 L2 层与其他接口(例如以太网)不同。由于PF_PACKET
Linux 中 API 的限制,tcpreplay
无法仅在 L2 层支持 looppack。
如果您使用的工具对 L2 标头不敏感,请忽略此警告,否则您必须在其他接口上重放数据包。