web-dev-qa-db-ja.com

コマンドラインL2TP接続?

UbuntuコマンドラインからL2TP VPNサーバーに接続しようとしています。 Ubuntu 18.04。

私はすでにデスクトップUbuntuを介してそれをやった。つまり、l2tpネットワークマネージャが追加され、構成され、適切に接続されました。

CLIの場合、このガイドは適切に説明されているようです。

https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients.md#configure-linux-vpn-clients-using-the-command-line

ikeespを構成に追加しましたが、何も変わっていません。

新しいインターフェイスppp0が表示されることが予想されるステップで失敗します。追加しようとすると失敗します。

エラーコードのないすべてのコマンドが実行されているにもかかわらず、接続に失敗します。

何が悪いのですか?

1
KdgDev

あるいは、nmcliコマンドでNetworkManager CLIを使用することもできます。

  • すべてのリストNM接続:nmcli con
  • vPN接続を立ち上げます:nmcli con up id VPN-Connection-Name
  • vPN接続を停止します:nmcli con down id VPN-Connection-Name

ここで、VPN-Connection-Nameは、nmcli con出力にリストされているVPN接続の実際の名前です。

/etc/NetworkManager/system-connections/に保存されている対応するNetworkManager VPN接続プロファイルファイルを、デスクトップUbuntuからコマンドラインを使用するコンピューターにコピーする必要があります。

新しいVPN接続プロファイルファイル(または編集した場合はそのファイルを変更)をピックアップするには、次のコマンドを発行します。

  • nmcli con reload

必ずnetwork-manager-l2tpをインストールしてください。GNOMEGUI network-manager-l2tp-gnomeパッケージは必要ありません。

Sudo apt install network-manager-l2tp resolvconf

Ubuntuのバグを回避するには LP#1778946 VPN接続を切断した後にDNS解決が失敗するため、resolvconfパッケージをインストールすることをお勧めします。

1
Douglas Kosovic