Ubuntu 18.04 CLIからVPN L2TPに接続できません

Ubuntu 18.04 CLIからVPN L2TPに接続できません

L2TPを使用してWindows経由で接続するとVPNは機能しますが、CLIを使用してubuntuを設定すると機能しません。実行すると、次のエラーが発生します。

$ nmcli c up myvpn

エラー出力

Error: Connection activation failed: Could not find source connection.

私が試したこと

  • ファイアウォールの無効化sudo ufw disable

  • VPN設定が作成されました。

nmcli connection add connection.id myvpn con-name myvpn type VPN vpn-type l2tp ifname -- connection.autoconnect no ipv4.method auto vpn.data "gateway = x.x.x.x, ipsec-enabled = yes, ipsec-psk = 0s"$(base64 <<<'psk***psk' | rev | cut -c2- | rev)"=, mru = 1400, mtu = 1400, password-flags = 0, refuse-chap = yes, refuse-mschap = yes, refuse-pap = yes, require-mppe = yes, user = username" vpn.secrets password=mypassword
  • NetworkManager は次のインターフェイスを管理しています。
user@ubunut:~# nmcli device status
DEVICE   TYPE      STATE      CONNECTION
eth0     ethernet  connected  eth0
docker0  bridge    connected  docker0
lo       loopback  unmanaged  --
  • すべてのNM接続を一覧表示します。nmcli con
NAME             UUID                     TYPE      DEVICE
docker0          ef3eb3a8-c46e-434c-bfcb  bridge    docker0
eth0             fc920355-d18e-495a-b3ca  ethernet  eth0
myvpn            2b24ce55-98d3-4bc0-8b52  vpn       --
Ifupdown (eth0)  681b428f-beaf-8932-dce4  ethernet  --

まだ繋がっていないので詰まっています。私はそれを動作させるために何をすべきかわかりません。問題が何であるかを知っている人はいますか?

ベストアンサー1

nmcliの使い方:

  • すべてのNM接続を一覧表示します。nmcli con
  • VPN接続を開く:nmcli con up id myvpn
  • VPN接続を閉じます。nmcli con down id myvpn

どこMyVPNnmcli con 出力にリストされている VPN 接続の物理名。

nmcli con reloadNetworkmanagerが変更を確認できるように、新しいVPN接続設定ファイル(通常は/ etc / NetworkManager / system-connections /の下にあります)が作成または編集されるたびに使用されます。必ずしも必要ではないかもしれませんが、nmcli con add

nmcli con up myvpn代わりに使用するnmcli con up id myvpnには、VPN接続にUUIDが必要です。

簡単にするために、.NETの代わりにプレーンテキストPSKを使用できます0s

おすすめ記事