-
O que quebrou a configuração foi fornecer
--user
e--password
como opções de linha de comando na linha que começa compty
. O nome de usuário já é fornecido na próxima linha e a senha deve ser fornecida em/etc/ppp/chap-secrets
. O problema foi corrigido alterando essa linha parapty "sstpc --ipparam sstp-1 --nolaunchpppd SERVER_IP"
Além disso, não há necessidade de editar
/etc/ppp/options
, já que os parâmetros de configuração já estão no arquivo de configuração do SSTP/etc/ppp/peers/sstp-1
-
Parece que, pelo menos com a opção
noauth
, que eu achava que apenas desabilitaria a autenticação do servidor no PPP, sstp-client também aceitaria um certificado de servidor SSL auto-assinado sem qualquer reclamações.Como solução alternativa, uma possibilidade parece estar criando um certificado de CA autoassinado, assinando o certificado do servidor com isso e fornecendo
--ca-cert /path/to/snakeoil-ca.pem
como opções de linha de comando para o sstp-client (ou seja, no diretório " pty "linha do arquivo), que limita o certificado SSL do servidor a um valor conhecido.