3

Я прочитал Windows SSTP VPN - подключаюсь с Mac, но инструкции для меня слишком лаконичны.

Я хочу подключиться к VPN, используя SSTP и сертификат. Я установил сертификат в связку ключей, используя инструкции для « Как импортировать и экспортировать SSL-сертификаты в Mac 10.7», хотя я использую Mac OS X 10.11.6, инструкции кажутся нормальными.

Я установил sstp-клиент, но не могу запустить его (см. « Редактирование» ниже). Я использовал строку с комментариями:

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

вставка соответствующих значений для <user>, <password> и <server>. Имя пользователя это domain\userID который я заключил в двойные кавычки из-за обратной косой черты, а сервер включил номер порта (например, foo.bar.net:443), поэтому я тоже поместил его в двойные кавычки.

Я спрашиваю пароль, затем получаю сообщение об ошибке:

sudo: /usr/local/sbin/sstpc/sstpc: command not found

Бег:

ls -ls /usr/local/sbin/sstpc

возвращает:

8 lrwxr-xr-x  1 userfoo  admin  41 24 Jul 14:42 /usr/local/sbin/sstpc -> ../Cellar/sstp-client/1.0.11_1/sbin/sstpc

где "userfoo" - мое имя пользователя.

Попробовав в iSstp, я заполнил все детали, что касается строки для комментариев, параметры команды по умолчанию:

usepeerdns require-mschap-v2 refuse-eap noauth noipdefault defaultroute

затем выберите «Подключиться» на несколько секунд, а затем «Не подключен!»».

Я также попытался просмотреть https://www.axot.org/2015/03/03/isstp-a-sstp-client-for-mac-osx/, но там тоже ничего не получилось.

Кто-нибудь может мне помочь с подходящей командной строкой или настройкой iSstp?

редактировать

Одна проблема заключалась в том, что в команде было слишком много "sstp", это должно было быть:

sudo: /usr/local/sbin/sstpc ...

Хотя команда get запускается, меня просят ввести пароль, и терминал никогда не возвращается. Аналогичным образом в iSSTP, который пытается подключиться в течение нескольких секунд, а затем время ожидания.

Читая руководство по SSTPC, я включил ведение журнала и получил:

Sep 21 16:41:09 sstpc[20411]: The certificate did not match the host: foo.bar.net:443
Sep 21 16:41:09 sstpc[20411]: Verification of server certificate failed
**Error: Verification of server certificate failed, (-2)

Так что, похоже, проблема с сертификатом. Что такое "(-2)"?

1 ответ1

1

Пожалуйста, попробуйте изменить имя пользователя в iSstp на Domain\\Username , используйте две обратные косые черты.

Если он все еще не подключен, попробуйте запустить командную строку, используя sstpc из установленного вами homebrew, т.е. используйте « /usr/local/sbin/sstpc » вместо «/usr/local/sbin/sstpc/sstpc» в исходной команде линия.

Если командная строка работает (она должна работать), тогда вы можете заменить файл sstpc в пакете iSstp на sstpc из homebrew, измените целевой каталог, где находится ваш iSstp.app.

sudo cp /usr/local/Cellar/sstp-client/1.0.11_1/sbin/sstpc /Applications/iSstp.app/Contents/Resources 

Теперь вы можете попробовать iSstp еще раз, он тоже будет работать.

Если iSstp по-прежнему не работает, сообщите об этом здесь https://github.com/axot/isstp/issues

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