OpenVPN no Ubuntu 14.04: Auto Connect na inicialização

3

Existem muitos tópicos sobre isso. OpenVPN Auto Connection colocando o arquivo conf em / etc / openvpn simplesmente não funciona. Ao usar o tipo de autenticação "senha", uma maneira fácil de fazê-lo funcionar é:

adicionando um script de shell ao /etc/NetworkManager/dispatcher.d (que é executado automaticamente na atividade da rede)

#/bin/bash
REQUIRED_CONNECTION1_NAME="wlan0"
REQUIRED_CONNECTION2_NAME="eth0"
VPN_CONNECTION_NAME="myVPN"

activ_con=$(nmcli con status | grep "${REQUIRED_CONNECTION1_NAME}\|${REQUIRED_CONNECTION2_NAME}")
activ_vpn=$(nmcli con status | grep "${VPN_CONNECTION_NAME}")
if [ "${activ_con}" -a ! "${activ_vpn}" ];
then
    nmcli con up id "${VPN_CONNECTION_NAME}"
fi

pois isso causa um erro dizendo que o vpn-secret está faltando, você precisa alterar a configuração da conexão em / etc / NetworkManager / system-connections / myVPN configuração

 password-flags=0

e adicionando

[vpn-secrets]
password=myPassword

Agora funciona bem.

Minha pergunta é: Existe uma maneira de não colocar a senha em texto não criptografado em um arquivo conf. Eu sei que é apenas legível pela raiz, mas não posso colocar como uma chave para isso?

    
por misantronic 09.06.2014 / 13:32

0 respostas