Controlando openvpn auth-user-pass em scripts ifup?

3

Eu tenho o seguinte configurado em / etc / network / interfaces:

 iface companyvpn inet manual
 openvpn company

Isso me permite:

 ifup companyvpn

Mas infelizmente não posso fornecer minhas credenciais, pois parece interromper / colocar o processo em segundo plano?

 ifup companyvpn 
 Starting virtual private network daemon: companyEnter Auth Username:
 [1]+  Stopped                 ifup companyvpn

Alguma idéia de como permitir a aceitação do nome de usuário e senha no prompt?

    
por Mash 30.10.2012 / 18:44

1 resposta

1

Eu resolvi esse problema fornecendo minhas credenciais de usuário diretamente.

A linha em /etc/openvpn/client.conf :

auth-user-pass /etc/openvpn/client.cred

O arquivo tem o formato de:

someusername
somepassword

Certifique-se de ver as permissões de arquivo! 600 deve ser adequado.

Ran ifup e tudo funcionou:

ifup companyvpn
Starting virtual private network daemon: company.
    
por 31.10.2012 / 16:11