Configure a pilha de rede para consumir dados do dispositivo TAP, para que o aplicativo possa operar como se os dados fossem destinados a ele

Configure a pilha de rede para consumir dados do dispositivo TAP, para que o aplicativo possa operar como se os dados fossem destinados a ele

Tenho dois dispositivos se comunicando, A e B por udp.

No meio há um dispositivo de toque, onde C está conectado. Para que C possa receber o tráfego, ele precisa definir o mesmo endereço IP e MAC de A.(1) Isso funciona mostrando os dados destinados a A(que é enviado de B). No entanto, quando também adiciono B (para ver o tráfego de entrada de A), tudo para de funcionar.

Presumo que isso se deva ao conflito de pares duplos de IP configurados. Acho que o roteamento interno é priorizado e. Então(1)para de funcionar porque o endereço B também reside na mesma máquina que não está produzindo tráfego.

o que é que eu posso fazer sobre isto?

O objetivo é conseguirnc -v -u -l <IP_from_A_or_B> 2000 | hd

Certamente este cenário não é incomum ao extrair dados? Em vez de escrever promíscuo, adoraria poder resolver isso com configuração. Com ou sem nós adicionais na rede.

informação relacionada