Como iniciar a VPN a partir do terminal [duplicado]

5

Em "Sistema" > "Preferências" > "Conexões de Rede" Eu posso criar VPNs PPTP. Isso funciona quando estou em uma interface gráfica, posso clicar no ícone de conexões de rede no canto superior direito e selecionar uma VPN da lista e conectar-se a ela.

É possível se conectar a essas sessões PPTP através do terminal se eu tiver acesso SSH, usando essas sessões predefinidas, para que eu não precise digitar todos os detalhes novamente?

    
por jwbensley 16.01.2012 / 14:00

3 respostas

1

Então acontece que essa é uma duplicata de outra pergunta que eu não encontrei anteriormente;

Conecte / desconecte da VPN na linha de comando

Eu gostaria de adicionar, porém, para instalar o nmcli na minha máquina 10.04 eu tive que fazer isso;

sudo add-apt-repository ppa:network-manager/trunk  
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install network-manager
    
por jwbensley 07.03.2012 / 11:05
2

tente configurar o pppd , isso é um exemplo. Eu acredito que você entenda que seu arquivo de configuração pode ser diferente.

    
por ferhiord 16.01.2012 / 16:54
0

use o 'pppd' para realizá-lo:

% bl0ck_qu0te%

substitua "mypassword" pela senha da sua conta pptp. o "myvpn" é um arquivo de configuração, formatado como:

linkname myvpn 
ipparam myvpn 
pty "pptp server_address --nolaunchpppd " 
name myaccount 
usepeerdns 
require-mppe 
refuse-eap noauth

# adopt defaults from the pptp-linux package 
file /etc/ppp/options.pptp

este formato de arquivo de configuração é mencionado aqui: link

E, "nodetach", ou "defaultroute" são opções para o pppd, descritas aqui: link

Eu usei esse método em java para configurar uma conexão pptp client vpn, sim, funciona.

O arquivo pid, está em /var/run/ppp-xxx.pid, o "xxx" é o nome do seu link no seu arquivo de configuração. Você pode ler o pid do pppd deste arquivo pid enviar um sinal para o pppd, por exemplo "sudo kill -s SIGTERM pid_of_pppd", para desligar o pppd.

    
por Guohua Lin 13.11.2014 / 13:44