Sous "Système"> "Préférences"> "Connexions réseau", je peux créer PPTP VPN. Cela fonctionne lorsque je suis sur une interface graphique, je peux cliquer sur l'icône de connexion réseau en haut à droite, puis sélectionner un VPN dans la liste et vous y connecter.
Est-il possible de se connecter à ces PPTP sessions via le terminal si je ne dispose que d'un accès SSH, en utilisant ces sessions prédéfinies, afin de ne pas avoir à saisir à nouveau tous les détails?
Donc, il s’agit d’un doublon d’une autre question que je n’avais pas pu trouver auparavant;
Connexion/déconnexion du VPN à partir de la ligne de commande
J'aimerais cependant ajouter que pour installer nmcli sur ma machine 10.04, je devais le faire;
Sudo add-apt-repository ppa:network-manager/trunk
Sudo apt-get update && Sudo apt-get upgrade
Sudo apt-get install network-manager
essayez de configurer pppd , this est un exemple. Je crois que vous comprenez que votre fichier de configuration peut différer.
utilisez le 'pppd' pour l'accomplir:
Sudo pppd nodetach defaultroute replacementefaultroute persister mot de passe mypassword fichier myvpn
remplacez "mypassword" par le mot de passe de votre compte pptp. "myvpn" est un fichier de configuration au format:
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
ce format de fichier de configuration est mentionné ici: https://help.ubuntu.com/community/VPNClient
Et, "nodetach" ou "defaultroute" sont des options pour pppd, décrites ici: http://manpages.ubuntu.com/manpages/hardy/man8/pppd.8.html
J'ai utilisé cette méthode dans Java pour configurer une connexion VPN de client PPTP, oui, cela fonctionne.
Le fichier pid, est dans /var/run/ppp-xxx.pid, le "xxx" est votre nom de lien qui se trouve dans votre fichier de configuration. Vous pouvez lire le pid de pppd à partir de ce fichier pid et envoyer un signal au pppd, par exemple "Sudo kill -s SIGTERM pid_of_pppd", pour arrêter le pppd.