동일한 로컬 세그먼트로 두 네트워크를 연결하는 OpenVPN

동일한 로컬 세그먼트로 두 네트워크를 연결하는 OpenVPN

두 개의 서로 다른 물리적 위치(A, B)에 두 개의 네트워크가 있습니다. 둘 다 192.168.1.x 세그먼트에 많은 것들이 있습니다. 네트워크 B의 Windows PC에서 네트워크 A에 연결하고 네트워크 A의 모든 리소스를 "확인"하고 싶습니다.

필요한 경우 네트워크 B의 모든 리소스를 볼 수 없게 되어 기쁩니다. 그러나 가장 좋은 해결책은 네트워크 A 주소를 192.168.1.x에서 10.10.1.x와 같은 다른 주소로 변환/재라우팅하고 액세스할 수 있도록 하는 것입니다. 두 리소스 세트 모두.

사용 가능한 OpenVPN 및 PPTP 서버(Asus Merlin Router에서 제공)가 있고 Windows용 최신 OpenVPN 클라이언트가 있습니다.

네트워크 B의 내 PC가 네트워크 A에 효과적으로 가입할 수 있는 방법이 있어야 합니다. 그러나 제가 시도한 모든 기본 OpenVPN 서버 및 클라이언트 구성은 두 네트워크 모두에서 혼합되고 겹치는 뒤죽박죽된 장치를 생성합니다!

아이디어?

업데이트:

부분적인 성공. 로컬 IP 주소가 차단되었습니다....하지만 여전히 모든 로컬 PC에 액세스할 수 있는 것 같습니다. 그리고 원격 네트워크의 장치에 대한 IP 액세스 권한이 있습니다(원격 PC는 아님). 비결은 모든 로컬 트래픽을 원격으로 리디렉션하는 것이었습니다 redirect-gateway def1 block-local.

절반쯤 왔습니다.

관련 정보