안녕하세요?
휴대전화(안드로이드 8.0)로는 접속이 되는데 PC(Windows 7)에서는 접속이 되질 않습니다.
물론 휴대전화로는 내외부 통신에 문제가 없습니다.
사연은 이렇습니다..
우분투 18.04로 홈 서버를 운영하다 리눅스 지식이 부족하기도 하고,
삼바에서 알 수 없는 오류가 나와 같은 데비안 계열인(?) Openmediavault 4로 운영체제를 변경하였습니다.(?)
OMV 4에 플러그인으로 OpenVPN을 설치하여 VPN을 사용하려고 하는데,
안드로이드에서는 접속이 잘 되는데, Windows 7 클라이언트에서는 접속이 되질 않습니다..
클라이언트쪽 에러 메시지는 아래와 같습니다.
Fri Aug 17 12:43:59 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Fri Aug 17 12:43:59 2018 TLS Error: TLS handshake failed
서버쪽 로그도
Fri Aug 17 12:43:59 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Fri Aug 17 12:43:59 2018 TLS Error: TLS handshake failed
Fri Aug 17 12:43:59 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Fri Aug 17 12:43:59 2018 TLS Error: TLS handshake failed
Fri Aug 17 12:43:59 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Fri Aug 17 12:43:59 2018 TLS Error: TLS handshake failed
Fri Aug 17 12:43:59 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Fri Aug 17 12:43:59 2018 TLS Error: TLS handshake failed
이렇게만 나옵니다.
OpenVPN 홈페이지나, 인터넷 검색 결과 포트가 막혀있다고 하는데,
서버쪽 포트가 막혀 있으면, 휴대전화로는 접속이 되질 않을 테고,
windows 7 클라이언트는 서버를 초기화하기 전까지 접속되었기 때문에
어딘가 차단되어 있다고는 생각이 되질않네요.
TLS 통신 포트가 차단 될 일도 없구요...;;;
또한 OpenVPN 포트도 변경해보았는데 마찬가지입니다.
기존 서버를 초기화하기 전에 Windows 7로 접속했던 설정과 OMV4 플러그인이 자동으로 설정한 설정을 비교하면
HMAC (?무었인지 모릅니다. 글을 쓰면서 공부하고있습니다.) 를 사용하지 않는 것 말고는 없습니다.
기존은 사용하였는데 현재는 사용하고 있지 않습니다.
의심은 이 HMAC이긴한데,, 집에가서 수동으로 Key를 생성해서 시도는 해보겠지만...
지금 당장 안되니 답답하네요.. 훌쩍
구글도 열심히 검색하고 있는데, 쉽사리 답이 나오질 않아 글을 올리게 되었습니다.
혹시 해결 방법을 아시는지요..훌쩍
아래는 클라이언트쪽 설정 파일입니다.
client
remote 주소1194
proto udp
dev tun
remote-cert-tls server
comp-lzo
auth-user-pass
persist-key
persist-tun
nobind
resolv-retry infinite
verb 3
mute 10
´Ù½Ã Æ÷Æ® º¯°æÇغ¸´Ï Á¤»ó Á¢¼Ó µË´Ï´Ù.
ÇÏ·ç»çÀÌ¿¡ 1194 Æ÷Æ®¸¦ ¸·¾Ò³×¿ä.. ÇϾƤ¿..
½Å°Ü½áÁֽŠºÐµé °í¸¿½À´Ï´Ù.