네트워크 스위치로서의 ppp

네트워크 스위치로서의 ppp

Petalinux를 운영 체제로 사용하는 두 개의 장치가 있습니다. 특정 프로젝트에 사용되는 맞춤형 장치입니다. 그 목적은 유선 연결(이더넷 아님)을 통해 라우터 역할을 하는 것입니다. 장치는 케이블과 특수 프로토콜을 통해 연결됩니다. 따라서 이더넷 인터페이스를 사용할 수 없습니다. 스위치 역할을 하려면 그것들이 필요해요.

연결 다이어그램

장치에는 이를 구성할 수 있는 WEB GUI가 있습니다. 또한 일부 UDP 소켓을 수신하고 데이터를 처리합니다. 하지만 모든 이더넷 패킷을 다른 장치로 전송하고 싶습니다. 지금까지 나는 이것을 시도했습니다 :

장치 1
IP: 10.0.0.4/24
IP 전달
ppp0을 통해 192.168.0.0 라우팅 활성화

장치 2
IP: 192.168.0.5
IP 전달
ppp0을 통해 10.0.0.0 라우팅 활성화

이렇게 하면 장치가 연결되고 패킷을 상대방에게 전송할 수 있습니다. 하지만 다른 IP 도메인은 사용할 수 없습니다. 두 장치 모두 스위치 역할을 해야 합니다. 장치 1의 네트워크에 연결되면 장치 2의 WEB GUI에 액세스해야 합니다.

어떤 IP 라우팅을 사용해야할지 모르겠습니다.

해결책은 무엇입니까?

관련 정보