Как инициировать VPN из терминала [дубликат]

Этот вопрос уже имеет ответ здесь: Подключить / отключить VPN из командной строки 2 ответа

В разделе «Система»> «Настройки»> «Сетевые подключения» I может создавать PPTP VPN. Это работает, когда я нахожусь в графическом интерфейсе, я могу щелкнуть значок сетевых подключений в правом верхнем углу и выбрать VPN из списка и подключиться к нему.

Возможно ли подключиться к этим сеансам PPTP через терминал, если у меня есть только SSH-доступ, используя эти предопределенные сеансы, поэтому мне не нужно снова вводить все детали?

5
задан 16 January 2012 в 19:00

3 ответа

Итак, оказывается, это дубликат другого вопроса, который я раньше не мог найти:

Подключить / отключиться от 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
1
ответ дан 25 May 2018 в 15:08
  • 1
    nmcli теперь доступен без ppa 15.10 – mchid 30 November 2015 в 13:37
  • 2
    nmcli использует прозрачные текстовые пароли (если вы используете CLI) и не является безопасным. – user447607 2 September 2016 в 18:21

попытайтесь настроить pppd, это пример. я считаю, вы понимаете, что ваш файл конфигурации может отличаться.

2
ответ дан 25 May 2018 в 15:08

используйте «pppd», чтобы выполнить его:

sudo pppd nodetach defaultroute replaceefaultroute persist password mypassword file 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

здесь указан этот формат файла конфигурации: https: //help.ubuntu.com/community/VPNClient

[d6 ] И «nodetach», или «defaultroute» - это опции для pppd, описаны здесь: https://help.ubuntu.com/community/VPNClient

У меня есть этот метод в java для установки соединения ppp client vpn, да, он работает.

Файл pid находится в /var/run/ppp-xxx.pid, «xxx» - это ваше имя ссылки, которое в ваш файл конфигурации. Вы можете прочитать pid pppd из этого pid-файла, отправить сигнал на pppd, например «sudo kill -s SIGTERM pid_of_pppd», чтобы закрыть pppd.

0
ответ дан 25 May 2018 в 15:08

Другие вопросы по тегам:

Похожие вопросы: