sstp vpn в Mac OS Big Sur — не удалось завершить запись кадра, не удалось переслать пакет в pppd

В течение последних нескольких месяцев я успешно использовал свой Mac для подключения к Windows sstp VPN для работы с помощью homebrew... до сих пор.

Я следовал приведенным здесь инструкциям: Windows SSTP VPN — подключение с Mac

и используйте эту команду:

sudo /usr/local/sbin/sstpc --log-stderr --cert-warn --user <user> --password <password> <server> usepeerdns require-mschap-v2 noauth noipdefault defaultroute refuse-eap noccp

Теперь ни с того ни с сего получаю ошибку:

Mar 24 12:20:50 sstpc[5481]: Could not complete write of frame
Mar 24 12:20:50 sstpc[5481]: Could not forward packet to pppd
Mar 24 12:20:50 sstpc[5481]: Could not complete write of frame
Mar 24 12:20:50 sstpc[5481]: Could not forward packet to pppd
Mar 24 12:20:51 sstpc[5481]: Connection was aborted, Reason was not known
**Error: Connection was aborted, Reason was not known, (-1)

Числа в скобках sstpc[nnnn] различаются, они не всегда совпадают с указанными выше.

Я попытался обновить доморощенный, переустановить sstp-клиент с доморощенного, перезагрузить компьютер.

Что еще я могу попробовать?


person Sara    schedule 24.03.2021    source источник
comment
У меня точно такая же проблема.   -  person Jaded    schedule 25.03.2021


Ответы (1)


В sstp-client 1.0.14 есть серьезная ошибка, из-за которой [1] вам, вероятно, придется перейти на версию 1.0.13.

К сожалению, у homebrew нет помеченных версий для sstp-client, поэтому он немного сложнее — вам нужно будет создать локальный кран, чтобы вы могли закрепить версию:

$ brew uninstall sstp-client
$ brew tap-new mymac/local
$ brew extract --version 1.0.13 sstp-client mymac/local
$ brew install mymac/local/[email protected]

Теперь он должен работать как прежде.

[1] https://sourceforge.net/p/sstp-client/discussion/1499218/thread/d485651bda/?limit=25#268f/038f/4b89/f7be/ffd5

person osel    schedule 11.04.2021
comment
Спасибо за помощь... Я следовал вашим инструкциям и получил ту же ошибку. Мне нужно изменить путь или что-то в этом? Или, может быть, просто удалить/переустановить снова?........ sudo /usr/local/sbin/sstpc --log-stderr --cert-warn --user ‹user› --password ‹password› ‹server› usepeerdns require-mschap-v2 noauth noipdefault defaultroute reject-eap noccp ....... список подтвержденных варок [email protected] - person Sara; 13.04.2021
comment
Что показывает запуск /usr/local/sbin/sstpc -v? Должно быть что-то вроде sstp-client version 1.0.13, если даунгрейд сработал. - person osel; 13.04.2021
comment
Да, когда я запускаю, он показывает sstp-client версии 1.0.13, поэтому похоже, что даунгрейд сработал. Но я все еще получаю ошибки «Не удалось завершить запись кадра» и «Не удалось переслать пакет в pppd». - person Sara; 13.04.2021
comment
Эта конкретная ошибка также может произойти с неправильным паролем, изменился ли ваш пароль VPN? Можно ли каким-то образом подтвердить правильность пароля — возможно, попробовать VPN с клиента Windows, если он у вас есть? - person osel; 15.04.2021
comment
Я регулярно использую это имя пользователя/пароль на ПК с Windows, так что это определенно правильно. - person Sara; 16.04.2021
comment
И последнее, что нужно попробовать, это если ваш сетевой администратор изменил настройку домена, например, если ваше имя пользователя было «sara», может потребоваться префикс домена, например, «somecompany\sara», или, возможно, домен изменился. Вы можете найти домен с любого компьютера с Windows в сети (Как найти мой ДОМЕН). - person osel; 28.05.2021