Conecte-se à VPN SSTP usando o MAC OS X

3

Eu li Windows SSTP VPN - conecte-se a partir do Mac mas as instruções são muito concisas para mim.

Eu quero me conectar a uma VPN usando o SSTP e um certificado. Instalei o certificado no Keychain usando as instruções para Como importar e exportar certificados SSL no Mac 10.7 , embora eu esteja usando o Mac OS X 10.11.6, as instruções parecem boas.

Instalei o sstp-client, mas não consigo executá-lo (consulte Editar abaixo). Eu usei a linha de louvor:

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

inserindo valores apropriados para < user & gt ;, < password > e < servidor & gt ;. O nome de usuário é domain\userID , o qual incluí entre aspas duplas devido à barra invertida, e o servidor incluiu o número da porta (como foo.bar.net:443 ), então coloquei isso entre aspas duplas também.

Fico com uma senha e recebo uma mensagem de erro:

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

Em exibição:

ls -ls /usr/local/sbin/sstpc

retorna:

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

onde "userfoo" é meu nome de usuário.

Experimentando no iSstp, preenchei todos os detalhes para a linha commend, as opções de comando são o padrão:

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

selecione Conectar por alguns segundos e depois "Não conectado!".

Eu também tentei pesquisar link

Alguém pode me ajudar com uma linha de comando adequada ou com a configuração iSstp?

Editar

Um problema era que havia um "sstp" demais no comando, deveria ter sido:

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

Enquanto isso é o comando a ser executado, me perguntam minha senha e o terminal nunca retorna. Da mesma forma, no iSSTP, que tenta se conectar por alguns segundos, expira.

Lendo o manual do SSTPC , liguei o registro e acessei:

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)

Portanto, parece ser um problema de certificado. O que é "(-2)"?

    
por RobG 24.07.2017 / 07:29

1 resposta

1

Por favor, tente mudar o nome de usuário no iSstp para Domain\Username , use duas barras invertidas.

Se ainda não estiver conectado, tente executar a linha de comando usando sstpc do homebrew que você instalou, ou seja, use " / usr / local / sbin / sstpc " de "/ usr / local / sbin / sstpc / sstpc" na sua linha de comando original.

Se a linha de comando funcionar (deve funcionar), então você pode substituir o arquivo sstpc no pacote iSstp pelo sstpc do homebrew, alterar o diretório de destino para onde o seu iSstp.app está localizado.

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

Agora você pode tentar o iSstp novamente, ele também funcionará.

Se o iSstp ainda não funcionar, por favor informe aqui link

    
por 04.09.2017 / 16:41

Tags