[システム]> [設定]> [ネットワーク接続]で、PPTP VPNを作成できます。これは、GUIを使用しているときに機能します。右上のネットワーク接続アイコンをクリックし、リストからVPNを選択して接続できます。
これらの事前定義されたセッションを使用してSSHアクセスのみを持っている場合、ターミナルを介してこれらのPPTPセッションに接続することは可能です。したがって、すべての詳細を再度入力する必要はありません
したがって、これは、以前は見つけることができなかった別の質問の複製です。
ただし、10.04マシンにnmcliをインストールするために追加する必要があります。
Sudo add-apt-repository ppa:network-manager/trunk
Sudo apt-get update && Sudo apt-get upgrade
Sudo apt-get install network-manager
構成してみてくださいpppd、 this は一例です。構成ファイルは異なる場合があることを理解していると思います。
「pppd」を使用してそれを達成します。
Sudo pppd nodetach defaultroute replacedefaultroute 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
また、「nodetach」または「defaultroute」はpppdのオプションであり、ここで説明します: http://manpages.ubuntu.com/manpages/hardy/man8/pppd.8.html
Javaでこのメソッドを使用して、pptpクライアントvpn接続をセットアップしました。はい、機能します。
Pidファイルは/var/run/ppp-xxx.pidにあり、「xxx」は設定ファイルにあるリンク名です。このpidファイルからpppdのpidを読み取ると、pppdにシグナルを送信できます(例:「Sudo kill -s SIGTERM pid_of_pppd」)。pppdをシャットダウンします。