안드로이드폰 - Server is unreachable 에러
리눅스랩2023-08-17
134  
안드로이드폰(삼성, 중국폰)에서 CoreaVPN lynx, puma, saturn 서버를 연결하는데
"Failed to establish VPN : Server is unreachable." 에러가 뜨면서 연결이 안되는 경우
CoreaVPN 인증서를 설치해서 oryx, leo, gannet 서버를 사용해 보십시오.

인증서 설치 방법은 아래 페이지 보십시오.

https://coreavpn.net/docs/droid-leo.htm

이유는 아래와 같습니다.

CoreaVPN 은 안드로이드폰의 경우 공인 인증서(Public Certificate) 연결 방식입니다.

공인 인증서는 안드로이드폰에 들어있고 당사의 IKEv2 서버에는 폰에 들어있는
공인 인증서와 매칭되는 공인 인증서가 설치돼 있습니다.
CoreaVPN은 미국 DiGi 사의 공인 인증서를 사용합니다.

따라서 공인인증서 서버(lynx, puma, saturn 등) 연결시는
폰에 별도의 인증서 설치 절차가 필요 없습니다.

그러나, 공인 인증서 방식 서버를 연결시는 먼저 당사에서 발급 받은 인증서가 유효한지,
만기가 지나지 않았는지를 미국 DiGi 사의 인증서 유효성 검사 사이트에서 체크하고,
다음에 CoreaVPN 서버에 설치된 공인 인증서와 DiGI사의 인증서 대조를 거쳐 연결을 해 줍니다.

그런데 중국의 일부 라인의 경우(주로 중국 이동)는 미국과의 속도가 너무 느려
제한 시간 내에 인증서 유효성 검사가 안돼 VPN 연결이 안됩니다.

Self-Signed 인증서(CoreaVPN 인증서) 는 이 유효성 검사를
CoreaVPN 서버와만 하므로 인증 시간이 단축되어 연결이 더 잘됩니다.

*. 공인 인증서 연결 방식을 사용하는 사용자도 CoreaVPN 인증서를
설치하면 연결 가능한 서버가 7 대 늡니다.
즉 그 둘은 동시 사용해도 아무 문제 없습니다.

======================================