Windows 2012 서버에서 OpenVPN (버전 2.3.10) 서버를 구성하고 있지만 작동시킬 수 없습니다.
서버는 라우터 뒤에 있으며 1194 포트를 열고이 포트의 트래픽을 서버로 전달하는 규칙을 만들었습니다.
클라이언트에서 연결을 시도 할 때 서버에 표시되는 로그는 다음과 같습니다.
Mon Mar 21 11:11:47 2016 XX.XX.XX.XX:57804 TLS: Initial packet from [AF_INET]XX.XX.XX.XX:57804, sid=fdf7a7ac 0264c7f3
Mon Mar 21 11:12:38 2016 XX.XX.XX.XX:55938 TLS: Initial packet from [AF_INET]XX.XX.XX.XX:55938, sid=1f242a3f e454a525
Mon Mar 21 11:12:48 2016 XX.XX.XX.XX:57804 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Mar 21 11:12:48 2016 XX.XX.XX.XX:57804 TLS Error: TLS handshake failed
Mon Mar 21 11:12:48 2016 XX.XX.XX.XX:57804 SIGUSR1[soft,tls-error] received, client-instance restarting
여기서 XX.XX.XX.XX는 클라이언트의 IP입니다. 따라서 클라이언트가 적어도 서버에 도착할 수 있으므로 라우팅 또는 방화벽 문제가 없음을 이해합니다.
나는 여기에 제공된 설명을 따랐다. 쉬운 Windows 가이드 어떤 아이디어?
man openvpn
하고 프로토콜을 제어하는 것을 찾을 수 있습니다. 테스트를하기로 결정한 경우 클라이언트와 서버 모두에서 변경하는 것을 잊지 마십시오.
XX.XX.XX.XX
동일한 주소 를 나타내는 것으로 가정하면 ( 그런 것을 난독 화하지 말고 고려 하십시오 ) 소스 포트 번호 (57804, 55938)의 변경에 관심이 있습니다. 그것은 나에게 신뢰할 수없는 NAT가 있다는 것을 제안합니다. 이는 UDP의 경우가 가장 흔합니다. UDP 또는 TCP 전송을 사용하고 있으며 전자의 경우 후자를 시도하여 문제가 해결되는지 확인할 수 있습니까?