애플리케이션이 마치 데이터가 의도된 것처럼 작동할 수 있도록 TAP 장치의 데이터를 소비하도록 네트워크 스택을 구성합니다.

애플리케이션이 마치 데이터가 의도된 것처럼 작동할 수 있도록 TAP 장치의 데이터를 소비하도록 네트워크 스택을 구성합니다.

UDP를 통해 A와 B라는 두 개의 장치가 통신하고 있습니다.

그 사이에는 C가 연결된 탭 장치가 있습니다. C가 트래픽을 수신하려면 A와 동일한 IP 및 Mac 주소를 설정해야 합니다.(1) 이 작품은 A를 위한 데이터를 보여줍니다.(B에서 ​​전송됨) 그러나 A에서 들어오는 트래픽을 보기 위해 B도 추가하면 모든 것이 작동하지 않습니다.

나는 이것이 구성된 이중 IP 쌍의 충돌로 인한 것이라고 가정합니다. 내부 라우팅이 우선시되는 것 같아요. 그래서(1)B 주소도 트래픽을 생성하지 않는 동일한 시스템에 있기 때문에 작동이 중지됩니다.

이 문제에 대해 어떻게 해야 합니까?

목표는 얻을 수 있는 것입니다.nc -v -u -l <IP_from_A_or_B> 2000 | hd

확실히 이 시나리오는 데이터를 탭할 때 드물지 않습니까? 난잡한 내용을 작성하는 대신 구성을 통해 이 문제를 해결할 수 있기를 바랍니다. 네트워크에 추가 노드가 있거나 없거나.

관련 정보