1

При подключении к моему собственному VPN-серверу в определенной сети, которая называется public-network , мой Mac отключает VPN-соединение через 2 минуты и 30 секунд.

Я провел несколько тестов, и вот результат:

  • Работает нормально до отметки 2:30
  • Неважно, какой Mac я использую, он все равно отключается
  • Не имеет значения, какой клиент я использую, все следующее делает то же самое: системный клиент OSX, HMA! Про VPN и Шимо
  • Неважно, какой протокол я использую, по крайней мере, все эти протоколы работают одинаково: PPTP, OpenVPN и L2TP через IPSec.
  • То же самое происходит с использованием моего собственного VPN-сервера и HMA!VPN-сервер.
  • Все остальные клиенты (Windows/iPhone) могут без проблем использовать любой из этих VPN-серверов и протоколов в public-network
  • На OSX все протоколы, клиенты и серверы отлично работают в любой другой сети

Таким образом, кажется, что это сочетание OSX, VPN и public-network которая вызывает это.

Это системный журнал с моего VPN-сервера, когда происходит отключение:

Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: EOF or bad error reading ctrl packet length.
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: couldn't read packet header (exit)
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: CTRL read failed
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: Reaping child PPP[31401]
Feb  2 12:04:32 raspberrypi pppd[31401]: Hangup (SIGHUP)
Feb  2 12:04:32 raspberrypi pppd[31401]: Modem hangup
Feb  2 12:04:32 raspberrypi pppd[31401]: Connect time 2.5 minutes.
Feb  2 12:04:32 raspberrypi pppd[31401]: Sent 3963649 bytes, received 362775 bytes.
Feb  2 12:04:32 raspberrypi pppd[31401]: MPPE disabled
Feb  2 12:04:32 raspberrypi pppd[31401]: Connection terminated.
Feb  2 12:04:32 raspberrypi pppd[31401]: Exit.
Feb  2 12:04:32 raspberrypi pptpd[31400]: CTRL: Client <ip-adress> control connection finished

1 ответ1

0

Попробуйте проверить, отключается ли vpn в системе Windows, если вы используете PPTP, тогда проблема может быть в маршрутизации и "размере буфера tcp" в macos.

Если проблема только для системы macos, то это может помочь: попробуйте добавить маршруты для вашей внутренней сети примерно так: route add -net 192.168.1.0/24 192.168.1.1 (first is mask of our internal network, second is gateway of your network)

У нас была похожая проблема - но vpn не отключился, просто весь трафик tpc умирает. - это из-за размера буфера.

Если добавление этого маршрута через терминал помогает, то сделайте это: создайте файл ip-up в /etc /ppp

вставить файл:

#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices;
export PATH
/sbin/route add -net 192.168.1.0/24 192.168.1.1  - modify to be same as it is on your network

сохраните его и измените разрешение sudo chmod a+x ip-up (/etc/ppp/ip-up)

При каждом подключении к vpn будет добавлен маршрут.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .