PPTP / VPN 클라이언트 연결을 디버그하고 수정하는 방법


16

두 가지 하위 질문이있는 질문을하고 있습니다. 이것이 내장 된 pptp VPN을 작동 시키거나 수동 구성을 통해 Ubuntu 12.04에서 VPN을 작동시키는 방법입니다. Microsoft 클라이언트는 동일한 시스템에 VPN 연결을 만드는 데 문제가 없습니다.

세부 사항은 다음과 같습니다.

우분투 12.04를 실행 중입니다.

Linux mrshighpants 3.2.0-40-generic-pae 
#64-Ubuntu SMP Mon Mar 25 21:44:41 
UTC 2013 i686 i686 i386 GNU/Linux

이 버전의 Ubuntu와 꽤 많은 릴리스의 경우 Network Manager를 사용하여 VPN을 구성 할 수 있지만 시작할 수는 없습니다. 12.04에 오류 메시지로 서비스가 시작되지 않았습니다.

1) 이것을 디버깅하는 가장 좋은 방법은 무엇입니까?

2) 필요한 로그를 제공 하여이 질문을 강화하고 싶지만 꼬리 syslog (아래 그림) 이외 의이 질문에 어떤 데이터를 배치해야합니까?

3) VPN을 수동으로 구성하는 방법이 있습니까?

꼬리 syslog입니다

꼬리 syslog

May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Starting VPN service 'pptp'...
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 3552
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' appeared; activating connections
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: init (1)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: starting (3)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN connection 'townofsomethington' (Connect) reply received.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> VPN connection 'townofsomethington' failed to connect: 'couldn't convert PPTP VPN gateway IP address '123.4.5.281' (0)'.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Policy set 'MtLaughmore' (wlan0) as default for IPv4 routing and DNS.
May 11 16:27:56 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' disappeared

테스트 후 :

두 가지 문제가 있었으며 이제 성공적으로 연결되었습니다. IP 주소가 218 대신 .281로 삽입되었으며 암호가 잘못되었습니다.


답변에서 언급 한 VPN 설정을 확인하십시오
Qasim

답변:


21

그것으로 설정을 확인하십시오.

우분투에서의 VPN 연결

네트워크 관리자> VPN 연결> VPN 구성> VPN 추가로 이동하십시오.

여기에 이미지 설명을 입력하십시오

  1. 이름 VPN 연결 (모든 이름)

  2. 게이트웨이 : pptp 서버의 IP 주소 또는 FDDN (정규화 된 도메인 이름)

  3. 사용자 이름

  4. 암호

  5. 고급을 클릭하십시오

여기에 이미지 설명을 입력하십시오

"지점 간 암호화 사용"을 클릭하십시오 확인저장을 클릭 하십시오

이제 터미널을여십시오

 tail -f /var/log/syslog

VPN에 연결하고 로그를 확인하십시오.


감사. 이것들은 이미 가지고있는 설정이며 직장에서 우분투에서 작동합니다. 나는 집에서 같은 버전으로 시도해야합니다.
octopusgrabbus

당신은 디버깅 할 필요가 없습니다, 당신은 우분투에서 pptp 연결을 만드는 방법을 수정해야합니다
Qasim

디버그와 생성 모두 생각합니다. IP 주소 문제 일 수도 있지만 직장에서 집으로 돌아 오기 전까지는 알 수 없습니다. 직장에서 작동합니다.
octopusgrabbus

홈에서 작동하면 "vpn passthrough"에 대한 라우터 설정을 확인하십시오
Qasim

1
"PPE (Point-to-Point VPN ecncryption) 사용"확인란에 +1!
BrunoJCM

10

인쇄상의 오류가 있습니다.

[...]'couldn't convert PPTP VPN gateway IP address '209.6.3.281' (0)'[...]

이 IP는 존재하지 않으므로 마지막 숫자 281이 255보다 큽니다.


당신이 옳을 수도 있습니다. 저도 확인해야합니다.
octopusgrabbus

그는 틀림없이 옳습니다. 부호없는 1 바이트 최대 값 인 281> 255
프레드 톰슨

2

NetworkManager pptp 디버깅에 제공된 지시 사항은 NetworkManager를 사용하여 구성된 VPN 연결을 디버깅하기위한 좋은 옵션입니다.

  1. 루트 터미널에서 다음을 실행하십시오.

    killall -TERM nm-pptp-service

    /usr/libexec/nm-pptp-service --debug # This is one potential path, OR

    /usr/lib/NetworkManager/nm-pptp-service --debug # Ubuntu 14.04 LTS

  2. VPN 연결을 시작하십시오

  3. 문제를 재현하다

1

12.04 VPN에 지속적인 연결 문제가있어 초기 연결을 얻을 수 있지만 첫 번째 연결을 끊은 후 5 분 이상 다른 VPN 연결을 만들 수 없습니다.

이 솔루션은 Ubuntu와 아무런 관련이없는 것으로 나타났습니다. 내 방화벽에 들어오는 NAT 규칙을 넣어서 12.04 상자에 WAN PPTP 트래픽 (TCP 포트 1723) 및 GRE 47 트래픽을 허용해야했습니다. 이제 모든 것이 정상적으로 작동합니다. !


0

실패 로그 : VPN 연결 'Astrill'연결 실패 : 'PPTP VPN 게이트웨이 IP 주소'gsg.astrill.net '을 찾을 수 없습니다 (-2)

솔루션 : http://astrill.9ichuangyi.cn/astrill-vpn-all-servers-list.html

업 링크 주소에서 게이트웨이를 추가해야합니다


Ask Ubuntu에 오신 것을 환영합니다! 이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Mark Kirby
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.