0

두 가지 프로세스가 있으며 두 프로세스가 와이어로 연결된 두 개의 switches을 나타내는 상황을 시뮬레이트하려고합니다. 한 프로세스에서 다른 프로세스로 패킷을 보낼 수 있기를 원합니다. 또 다른 사용 사례는 이러한 각 프로세스를 패킷 생성기에 연결할 수 있다는 것입니다.TUN/TAP 인터페이스를 사용하여 두 프로세스간에 패킷을 보내려면 어떻게해야합니까?

네트워킹에 익숙하지 않고 TUN/TAP 인터페이스를 통해 왔으며 여기에서 사용할 수있는 논리적 인터페이스 인 것으로 보입니다. 그러나 조금 혼란 스럽습니다.

  • 두 프로세스에 각각 고유 한 인터페이스가 있습니까? 프로세스 A에서 B로 패킷을 보내야 할 때 B 인터페이스로 패킷을 보내겠습니까?

또는

  • 어떤 두 개의 프로세스가 동일한 인터페이스에 연결하면? 어떻게 작동할까요?

답변

0

두 프로세스가 동일한 tun/tap 인터페이스의 사용자 측에 연결할 수 없습니다. 시뮬레이션 된 장치가 통신하도록하려면 brctl addbr br0; brctl addif br0 tap0; brctl addif br0 tap1을 사용하여 브리지에 두십시오.

관련 문제