내 네트워크의 IP는 10.0.1.X(PC A)입니다.
다른 서브넷이 있습니다: 10.0.3.0
네트워크에 연결된 PC B에 대해 ping을 수행할 수 있습니다.
ping 10.0.3.X ---> OK
이제 B도 Wi-Fi를 통해 네트워크 192.168.1.1(C)에 연결됩니다.
내 컴퓨터에서 직접 연결하고 싶습니다.
sudo route add 192.168.1.1 gw 10.0.3.X
하지만 다음과 같은 답변을 받았습니다. SIOCADDRT: 그러한 프로세스가 없습니다.
이 전달을 달성하는 방법은 무엇입니까?
답변1
귀하의 네트워크가 192.168.1.* 네트워크에 연결하는 방법을 모르기 때문에 경로를 추가할 수 없는 것 같습니다. 10.0.0.1에서 패킷 경로를 가져오는 라우터를 PC B에 설정해야 합니다..192.168.1.* 네트워크로 연결됩니다. 그런 다음 PC B를 기본 게이트웨이로 남겨두어야 문제가 해결됩니다.
답변2
10.0.1에서 라우팅 테이블을 업데이트해야 합니다. 네트워크의 라우터를 사용하여 10.0.3.x 라우터를 통해 192.168.1.1로 패킷을 라우팅합니다.
또한 192.168.1.1에서 10.0.1로의 역방향 경로를 생성해야 합니다. 단, 해당 네트워크의 기본 라우터가 이미 올바른 경로를 알고 있는 경우는 제외됩니다.