Edgerouter PPTP VPN 특정 호스트에 대한 https 연결 불가 이슈

   조회 1188   추천 0    

 이 문제 때문에 어제 오늘을 계속 고민하게 되네요.

가장 먼저 Mikrotik을 사용할 적에 썼던 설정을 그대로 차용하려고 했습니다.


로컬 인증에 ID/PW를 등록해주고, local IP와 remote IP는 192.168.2.x/24로 설정, Firewall에서 TCP 1723번 포트와 GRE 프로토콜을 허용하고,
늘 그렇듯 source-NAT는 아웃바운드 인터페이스에 걸어주었습니다.

PPTP 연결은 정상적으로 성립되었고, 내부망 통신은 정상적으로 이루어졌습니다. 하지만 라우터 관리 인터페이스인 192.168.1.1로 접근하면 로그인은 가능하나 거의 대부분의 기능을 사용할 수 없는 문제가 있었고, 특정 웹사이트들은 https 연결을 성립할 수 없었습니다.
네이버를 예로 들면 메인 페이지는 로드가 되지만 로그인 창과 광고, 위젯은 로드가 되지 않았고, 구글은 모든 기능이 정상적으로 동작했습니다.

가장 처음 의심한 것은 역시 방화벽으로, 검증을 위해서 모든 연결을 accept 하는 룰을 WAN 인터페이스에 붙여주었으나 그래도 동일한 증상이 발생하였습니다.

두번째로 의심한 것은 source-NAT 설정이었고, conntrack으로 연결을 추적해보니 https 연결을 성립시키지 못하는 서버와도 TCP 연결은 정상적으로 Established되는 것을 확인할 수 있었습니다.

마지막으로 ARP를 체크해봤을 때, PC의 PPTP 인터페이스가 연결된 모든 호스트에 대해서 incomplete한 ARP 테이블을 가지고 있는 것을 확인하고, ARP에 문제가 있나.. 라고 생각했으나, 라우팅 테이블에 모든 호스트가 PPTP 인터페이스에 직결되어 있는 것으로 기록되어 있었기 때문이었습니다. 이것은 미크로틱의 PPTP 또한 동일하였습니다.


이 문제를 더욱 난해하게 만드는 것이, 이 현상은 Windows PC에서만 발생했다는 점입니다. iOS나 Android의 경우 PC가 https 연결을 수립하지 못하는 상황에서도 정상적으로 연결, 데이터를 수신했기 때문에..

VPN 연결은 클린 인스톨된 윈도 8.1 VM과 현재 사용중인 윈도 10 시스템으로 테스트 하였으며, 둘 다 미크로틱의 PPTP VPN은 정상적으로 동작하였으나 Edgerouter의 PPTP 연결은 이상 증상을 보였습니다.


레드스톤 호환 이슈도 아니고, Edgerouter에서 사용하는 pptpd와 윈도 시스템의 호환 이슈나, EdgeOS의 버그인 듯 합니다.

현재 사용중인 EdgeOS는 ERPoE-5 / v1.10.1 입니다. 


혹시 비슷한 경험이 있거나, 해결책을 알고 계시는 회원님의 조언을 기다리겠습니다.

감사합니다.


추가) MTU 때문일 가능성이 가장 커 보입니다. Edgerouter에서 Max MTU를 1500으로 세트해 주었음에도 불구하고 윈도는 1396바이트를 적용하네요..
iOS는 1496바이트입니다. 헌데, 미크로틱도 1400바이트를 사용하지만 정상적으로 되는 게 문제입니다. 혹시나 해서 디버그 모드로 확인까지 해봤습니다.

짧은글 일수록 신중하게.
빠시온 04-16
라우터 바꾸시고 고생하시네요....
쩝.....잘 해결되시길...
답변은 아니라 죄송합니다..^^;;

마치 첨에 미크로틱 샀을때가 생각나서요..
pptp 를 제가 쓰지 않아서 모르겠습니다만, 윈도우 문제일 확률이 큽니다.
윈도우에 내부 방화벽과 ip range 에 대한 문제가 있는걸로 아는데요.
그런 부분을 보시면 좋겠습니다.
그리고 community.ubnt.com 에 가입하셔셔 질문하시면 답변이 잘옵니다.
안되면 관리자소환하면 알려줍니다.
     
송주환 04-16
참고하겠습니다. 정 안되면 IPsec으로 넘어가야 할 듯..
          
네 edgerouter에서 저는 pptp를 한번도 활성화해본적이 없습니다;;
전부다 ipsec으로 site to site, client 만 썼어요.
cli 조금이면 되서..
     
송주환 04-16
예. 사실 둘 다 베이스가 같은 pptpd라..
이종현oph 04-17
L2TP 로 해보시는게 어떨까요?
제가 edgerouter lite 3, 5 POE를 거쳐서 현재 ER-4를 사용중인데 처음했던 설정 그대로 유지하면서 L2TP VPN을 사용중인데 큰 문제 없이 잘 사용하고 있습니다.
NGC 04-17
꼭 pptp를 써야하는 이유가 없다면 l2tp나 다른 방식을 사용하는 것은 어떨까요?




QnA
제목Page 216/4273
2015-12   10681   백메가
2014-05   2642773   정은준1
04-17   1328   조지연
04-17   1039   Dedge
04-17   1276   죠슈아
04-17   1029   욕심쟁e
04-17   1297   MikroTik이진
04-17   2814   ScanIP
04-17   1121   현꽁
04-17   1351   산골농부
04-17   1518   무아
04-16   1006   무아
04-16   1485   박상범
04-16   1343   빠시온
04-16   1189   송주환
04-16   1176   석호
04-16   1061   메가날백
04-16   1053   석호
04-16   1150   거니네
04-16   1466   jang
04-16   1531   rainyday
04-16   1799   블루영상