Как отладить и исправить соединение клиента PPTP / VPN


16

Я задаю вопрос, который имеет два подвопроса. Вот как я могу заставить VPN работать на Ubuntu 12.04, либо используя встроенный pptp VPN для работы, либо через ручную настройку. Клиенты Microsoft без проблем создают VPN-соединения в одной системе.

Вот подробности:

Я использую Ubuntu 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 и нескольких выпусков я могу настроить VPN с помощью Network Manager, но не могу запустить его. 12.04 я получаю сервис не запускается для сообщения об ошибке.

1) Каков наилучший способ отладки этого?

2) Я хотел бы улучшить этот вопрос, предоставив необходимые журналы, но какие данные я должен поместить в этот вопрос, кроме хвостового системного журнала (показанного ниже)?

3) Есть ли способ настроить VPN вручную?

Вот хвост системного журнала

системный журнал

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-адрес был вставлен .281 вместо 218, и пароль был неправильным.


Пожалуйста, проверьте настройки VPN, как я уже упоминал в своем ответе
Qasim

Ответы:


21

Проверьте ваши настройки с ним.

VPN-соединение в Ubuntu

Перейдите в диспетчер сети> VPN-соединение> Настройка VPN> Добавить VPN

введите описание изображения здесь

  1. Имя VPN-соединения (любое имя)

  2. Шлюз: вы IP-адрес сервера pptp или FDDN (полное доменное имя)

  3. Имя пользователя

  4. пароль

  5. Нажмите на Расширенный

введите описание изображения здесь

Нажмите «Использовать двухточечное шифрование». Нажмите « ОК» и « Сохранить».

Теперь откройте терминал

 tail -f /var/log/syslog

И просто подключитесь к VPN и проверьте свои логи.


Благодарю. Это те настройки, которые у меня уже есть, и они работают на Ubuntu на работе. Я должен попробовать это на той же версии дома.
octopusgrabbus

Вам не нужно отлаживать, вам просто нужно исправить способ установки pptp-соединения в Ubuntu
Qasim

И отлаживать, и создавать, я думаю. Это может быть проблема с IP-адресом, но я не буду знать, пока не вернусь домой с работы. Работает, на работе.
Осьминогу

Если он теперь работает из дома, проверьте настройки маршрутизатора на предмет «vpn passthrough»
Qasim

1
+1 для флажка «Использовать шифрование двухточечного VPN (MPPE)»!
BrunoJCM

10

Существует типографская ошибка:

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

Этот IP не может существовать, потому что последний номер 281 больше 255.


Возможно, ты прав. Я тоже должен это проверить.
Осьминогу

Он определенно прав, нет, может быть, об этом. 281> 255, что является макс. 1 байтом без знака.
Фред Томсен

2

Инструкции, приведенные в разделе «Отладка NetworkManager pptp», выглядят как хороший вариант для отладки VPN-подключений, настроенных с помощью NetworkManager:

  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, когда я мог нормально установить первоначальное соединение, но не мог установить другое VPN-соединение в течение как минимум 5 минут после отключения первого.

Оказалось, что решение не имеет ничего общего с Ubuntu, мне пришлось добавить правило входящего NAT в мой брандмауэр, чтобы разрешить трафик WTP PPTP (TCP-порт 1723) и трафик GRE 47 на мой ящик 12.04, и теперь все работает как надо !


0

журнал ошибок: VPN-подключение «Astrill» не удалось подключиться: «не удалось найти IP-адрес VPN-шлюза PPTP« gsg.astrill.net »(-2)

решение: http://astrill.9ichuangyi.cn/astrill-vpn-all-servers-list.html

вам нужно добавить шлюз с адреса восходящей ссылки


Добро пожаловать в Спросите Ubuntu! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Марк Кирби
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.