No Unity, o Network Manger tem uma caixa de seleção disponível para todas as conexões que configuram o uso automático de uma VPN quando a conexão está ativa:
Existe uma maneira de obter uma opção como esta no Ubuntu GNOME 16.04? (que usa o GNOME 3.18). Como a página de configuração da conexão não possui esta opção:
network-manager
vpn
ubuntu-gnome
S.Mohsen sh
fonte
fonte
/etc/NetworkManager/system-connections
diretório preenchido com perfis de conexão e você não se importe em editar configurações, vale a pena conferir a resposta que eu publiquei em outro lugar sobre o tópico de conexão automática a uma VPN para uma determinada interface de rede.Respostas:
Eu encontrei a resposta para isso. Estranhamente, você precisa abrir o Network Manager manualmente (em vez de usar o painel ou Configurações.
Então no
Terminal
tiponm-connection-editor
. Depois disso, a janela que se abre terá as opções na primeira imagem do OP.Isso funciona para mim em 16.04 e 17.04. Felizmente, eles integrarão os vários gerenciadores de rede nas próximas versões do GNOME.
fonte
Eu resolvi o problema com um script em
/etc/NetworkManager/dispatcher.d
Esta pasta contém scripts que são chamados em ordem alfabética pelo gerente da rede sempre que houver uma alteração no status da rede. Isso tem a vantagem (diferente de outra solução que eu vi) de que sua VPN não é apenas ativada na inicialização / inicialização, mas também no currículo após a suspensão / suspensão.
Para que isso funcione, você precisa de uma conexão VPN que já esteja configurada no seu Network Manager, o que suponho que você tenha, caso contrário, você não faria a pergunta.
Primeiro passo: Segui o conselho desta página (em alemão) ( https://wiki.ubuntuusers.de/NetworkManager/Dispatcher/ ). Abri e nomeei um novo script 02VPN1
e escreveu:
O NAME_OF_YOUR_VPN_CONNECTION é o nome do arquivo de conexão NAME_OF_YOUR_VPN_CONNECTION.conf que você usou para configurar a conexão à qual deseja se conectar automaticamente.
A condição se ["$ 2" = "up"] significa que a conexão VPN é conectada automaticamente somente quando você inicia a conexão de rede (sua conexão com a Internet); Depois que o serviço VPN for executado, você poderá desativá-lo ou escolher outra VPN.
Se você quiser executar sempre essa VPN sem a capacidade de desabilitá-la, poderá escrever o script sem esta condição If:
Você só pode configurar esse arquivo como root, portanto ele pertence ao root sem que você faça nada além disso. É assim que deve ser.
Finalmente: torne este arquivo executável, caso contrário, o script não será executado. No terminal:
Esse processo é executado pelo root e o root ainda não tem acesso à senha que você usa para sua VPN. Faça o seguinte: Abra o arquivo NAME_OF_YOUR_VPN_CONNECTION em / etc / NetworkManager / system-connections como root. Abra um terminal e faça:
a) Mude a linha
para
b) Na parte inferior, adicione
Salve e feche o arquivo.
Agora reinicie o seu Network Manager. Terminal:
para inicializar as novas configurações. Você deveria terminar.
Eu fiz isso ontem e, tanto quanto posso ver, funciona bem. Sem garantias!
fonte