Por que o TCPReplay mostra aviso quando os pacotes são repetidos na interface de loopback?

4

Quando eu uso o seguinte comando para reproduzir 1.pcap over lo :

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

Então vejo estes avisos:

.Warning: Unsupported physical layer type 0x0304 on lo. Maybe it works, maybe it wont. See tickets #123/318

Qual é o problema?

    
por user255211 18.09.2013 / 08:06

1 resposta

4

Como você vê na mensagem de aviso, esta mensagem aparece porque a camada L2 da interface de loopback é diferente de outras interfaces, como a Ethernet. Por causa da limitação da API PF_PACKET no linux, tcpreplay não suporta o loobpack apenas na camada L2.

Se você estiver usando ferramentas que não são sensíveis ao cabeçalho L2, ignore este aviso, senão você deverá repetir o pacote em outras interfaces.

    
por 18.09.2013 / 08:15