На этот вопрос уже есть ответ здесь:
В разделе "Система" > "Параметры" > "Сетевые подключения" я могу создавать PPTP VPN. Это работает, когда я нахожусь в графическом интерфейсе, я могу нажать на значок сетевых подключений в правом верхнем углу, выбрать VPN из списка и подключиться к нему.
Можно ли подключиться к этим PPTP-сессиям через терминал, если у меня есть только SSH-доступ, используя эти предопределенные сессии, чтобы не вводить все детали снова?
попытайтесь настроить pppd , , этот является примером. Я полагаю, вы понимаете, что ваш конфигурационный файл может отличаться.
Получается, что это дубликат другого вопроса, который я не смог найти ранее;
Подключение / отключение от VPN из командной строки
Я хотел бы добавить, что для установки nmcli на моем компьютере 10.04 мне нужно было
sudo add-apt-repository ppa:network-manager/trunk
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install network-manager
используйте 'pppd' для выполнения его:
sudo pppd nodetach defaultroute replacedefaultroute сохраняют пароль mypassword файл myvpn
замените "mypassword" паролем своей pptp учетной записи. "myvpn" является файлом конфигурации, формат как:
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
этот формат файла конфигурации упоминается в here:https://help.ubuntu.com/community/VPNClient
И, "nodetach", или "defaultroute" являются опциями для pppd, описал here:http://manpages.ubuntu.com/manpages/hardy/man8/pppd.8.html
Я имею, используют этот метод в Java для установки pptp клиентского соединения VPN, да, это работает.
Изодромный с предварением файл, находится в/var/run/ppp-xxx.pid, "xxx" является Вашим linkname это в Вашем файле конфигурации. Можно читать, pid pppd из этого изодромного с предварением файла отправляют сигнал в pppd, например, "sudo уничтожают-s SIGTERM pid_of_pppd", завершить работу pppd.