OpenVPN AutoStart Ubuntu 18.04

2

Estou tentando definir o OpenVPN para iniciar automaticamente na inicialização. Com o 18.04 Mate eu tentei minha configuração usual de colocar o opvpn em / etc / openvpn e depois editar / etc / default / openvpn para conectar todos. Isso não funciona, embora tenha funcionado em 16.04.

Eu olhei para o uso do systemd, mas não consigo fazê-lo funcionar.

Eu tentei usar o gerenciador de rede para conectar-me no login, como um compromisso, isso falhou devido à conexão Ethernet não automática se uma VPN estiver configurada para ser sempre usada.

Então, em resumo, o que eu quero é:

Meu openvpn se conecta automaticamente quando eu inicializo.

Obrigado por todos e qualquer ajuda!

xm

    
por xm88 18.05.2018 / 12:40

2 respostas

4

Se você salvar sua configuração como um arquivo MY_CONNECTION.conf no diretório /etc/openvpn , poderá fazer o seguinte:

systemctl enable openvpn@MY_CONNECTION
systemctl start openvpn@MY_CONNECTION

onde MY_CONNECTION é o mesmo de MY_CONNECTION.conf .

Portanto, se você tiver várias conexões, você terá várias chamadas systemctl .

systemctl enable openvpn@MY_CONNECTION1
systemctl start openvpn@MY_CONNECTION1
systemctl enable openvpn@MY_CONNECTION2
systemctl start openvpn@MY_CONNECTION2

etc.

    
por Matt Aguirre 18.05.2018 / 14:10
0

Realmente @ xm88, você deseja fornecer credenciais automaticamente no momento da inicialização, quando o serviço openvpn é iniciado sem interação com o usuário ou digitação

No seu arquivo de configuração do forno (.conf no raspbian, mas seja qual for a extensão necessária no seu caso)

    client
...
    auth-user-pass $yourCredentialsFile
    [some more config]
    <ca>
    -----BEGIN CERTIFICATE-----
    etc etc

E ao lado do seu arquivo de configuração, um arquivo de texto simples denominado $ yourCredentialsFile , que conterá:

username
password

Devo informar que isso não é uma prática recomendada em termos de segurança, porque as credenciais são simples e estão disponíveis para qualquer usuário que tenha acesso ao diretório de configuração openvpn /etc/openvpn , mas isso permitirá que o serviço openvpn faça login automático quando iniciado tempo de inicialização.

    
por wiill 13.09.2018 / 18:06