4

Когда я использую следующую команду для воспроизведения 1.pcap поверх lo:

tcpreplay --mbps=10 --intf1=lo 1.pcap

Тогда я вижу эти предупреждения:

,Предупреждение: неподдерживаемый физический уровень типа 0x0304 на lo. Может быть, это работает, может быть, не будет. Смотрите билеты № 123/318

В чем проблема?

1 ответ1

4

Как вы видите в предупреждающем сообщении, это сообщение появляется, потому что уровень петлевого интерфейса L2 отличается от других интерфейсов, таких как Ethernet. Из-за ограничения API PF_PACKET в linux, tcpreplay не может поддерживать loobpack только на уровне L2.

Если вы используете инструмент, который не чувствителен к заголовку L2, игнорируйте это предупреждение, иначе вы должны воспроизвести пакет на других интерфейсах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .