두 개의 OpenVPN 서버에 동시에 연결

두 개의 OpenVPN 서버에 동시에 연결

이것여기 문서설명하다:

openvpn 패키지는 여러 OpenVPN 서버에 동시에 연결하는 옵션을 지원합니다.

그게 내가 하고 싶은 일이지만, 두 개의 서로 다른 클라이언트 구성으로 openvpn 명령을 두 번 실행하는 것만큼 간단하지는 않습니다.

첫 번째 터널이 설정되면 모든 트래픽이 해당 터널을 통과하고 시도한 두 번째 터널이 실패합니다.TLS handshake failed

출력은 다음과 같습니다:

Tue Jun 18 22:42:55 2019 TCP connection established with [AF_INET]111.222.333.444:443
Tue Jun 18 22:42:55 2019 TCP_CLIENT link local: (not bound)
Tue Jun 18 22:42:55 2019 TCP_CLIENT link remote: [AF_INET]111.222.333.444:443
Tue Jun 18 22:43:56 2019 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Tue Jun 18 22:43:56 2019 TLS Error: TLS handshake failed
Tue Jun 18 22:43:56 2019 Fatal TLS error (check_tls_errors_co), restarting
Tue Jun 18 22:43:56 2019 SIGUSR1[soft,tls-error] received, process restarting
Tue Jun 18 22:43:56 2019 Restart pause, 5 second(s)

프로세스를 종료할 때까지 동일한 오류가 반복됩니다.

우리 위치에는 Linux 기반 방화벽 라우터가 있으며 모든 인터넷 트래픽은 VPN 터널을 통해 라우팅됩니다. 이것은 몇 년 동안 잘 작동했습니다.

이제 VPN을 통해서만 액세스할 수 있는 서버가 있는 원격 위치를 추가하고 있습니다. 따라서 Linux 기반 방화벽 라우터에서 두 번째 VPN 터널을 실행해야 합니다. 어떻게 설정하는지 모르겠습니다.

답변1

현재 귀하의 설명은 모든 트래픽이 VPN 터널을 통해 라우팅되는 것처럼 들립니다.

두 개 이상의 터널을 동시에 사용하려면 어떤 네트워크가 어떤 VPN 터널을 통해 라우팅되는지 정의해야 합니다. VPN 1을 통해 네트워크 a, b, c를 라우팅하고 VPN 2를 통해 네트워크 x, y, z를 라우팅할 수 있습니다. 또는 x, y, z를 제외한 모든 항목을 VPN 1을 통해 라우팅하고 x, y, z 등을 VPN 2를 통해 라우팅합니다.

이 작업을 완료한 후 질문에 몇 가지 세부정보를 추가해 주시면 특정 문제를 해결하는 데 도움을 드릴 수 있습니다.

관련 정보