매버릭스에 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
답글 남기기