OS X Server VPN에서 PPTP 에 암호화(MPPE) 기능 끄기

매버릭스에 OS X Server앱을 깔고 VPN을 세팅했는데

디링크(DIR-850L)에 있는 PPTP Client기능을 이용해서 접속하는데

계속 접속이 안되서 Log를 살펴보니

LCP TermReq id=0x2 “MPPE required but peer negotiation failed….블라블라블라

라는 문구가 에러로 뜬다.

공유기 도움말인지 홈페이지 Q&A에서던가 암호화 기능은 호환성 문제가 있어서 끄고 사용하시라고 

하는 글을 본적이 있어서 윈도에 VPN기능 사용할때는 암호화기능을 껐다.

(옵션에 MPPE 체크박스가 있었음)

하지만 맥용에서는 그런게 안보인다.

그래서 구글에 검색해보니 답을 찾았다.

/Library/Preferences/SystemConfiguration/com.apple.RemoteAccessServers.plist 파일을 열면

각종 서버세팅값이 보이는데 그중 MPPE로 검색하면

<MPPEKeySize128> 라는 항목이 보이고 그 근처에 <value>1</value> 이런 항목이 있는데

이 부분을 0으로 바꿔주면 된다.

128비트는 기본이 true값이고 40비트는 false값이다.

그리고VPN서버를 재시작 해주면 된다.

출처: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/vpnd.5.html

크리에이티브 커먼즈 라이선스 Linsoo 의 저작물인 이 저작물은(는) 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.