保存されたopenVPN構成ファイルをUbuntu 16.04 LTSにインポートできません


32

.ovpnネットワークマネージャーからファイルをインポートしようとしています。ここに私が従うステップがあります。

ネットワークマネージャー→VPN接続→VPNの構成

これにより、ネットワーク接続ダイアログが開きます。次に、

追加→保存されたVPN設定をインポート.ovpnファイルを選択

これで.ovpn設定が読み込まれますが、代わりに次のようなプロンプトが表示されます

エラー:プラグインはインポート機能をサポートしていません。

私はまだコマンドを使用してVPNを使用できます

sudo openvpn --config ~/openvpn/xxx.conf

これは提出する必要があるバグですか?


1
昨日Lubuntu 16.04に更新した2つの32ビットインストールの1つに.ovpnファイルをインポートする際に同様の問題が発生しました。私は手動で設定を入力し、それを機能させることができました。私にとって不可解なことは、それが一方のシステムで失敗し、もう一方のシステムでは失敗しなかった理由です。
有機大理石

回答:


27

これは古い質問であることは知っていますが、まだ(簡単な)答えが見つからなかったので、他の人(そして将来の私)を助けたいです。

これを使って

sudo nmcli connection import type openvpn file FILE_NAME

offcourseは、FILE_NAMEをファイル名へのフルパスに置き換えます

これにより、ファイルの何が問題で、どの行を編集/削除する必要があるかが正確にわかります。

推奨事項を使用してファイルを編集した後、コマンドが提供しました。ファイルをインポートできます。


1
ありがとう。この方法により、問題を理解できます。エラーメッセージを表示します。私の場合、.ovpnファイルの非推奨オプションからエラーが発生しました。
PRIHLOP

多くの方法を試しましたが、どれも機能しませんでした。このコマンドを使用して、エラーの場所を見つけました。ありがとう!
アグスティンバエズ

これを使用すると、GUIから得られる役に立たないエラーメッセージの代わりに、問題が正確に何であったかがわかります。ありがとう。
rgin

このコマンドは、エラーなしで接続をインポートしました。ありがとう。まだgnome uiで設定を表示できるだけなのか疑問に思っています(保存は無効になっています)。
カイ

上記を実行した後、私は得たCould not find VPN plugin service for 'org.freedesktop.NetworkManager'。実行後の問題を解決しましたsudo apt-get install network-manager-openvpn-gnome
Asif Ali

23

次の行を#でコメントアウトすると、VPN構成を正常にインポートできました。

#route remote_host 255.255.255.255 net_gateway default

他の人たちは、これが有効な引数であるにもかかわらず、ランチパッドのバグ#606365に従って、この行がコメントアウトまたは削除できることを報告しています。

つまり、VPNに正常に接続することはできますが、VPNを介してホストにアクセスすることはできません。ネットワークマネージャーGUIを使用してこれらの値を手動で設定しようとすると、数値のIPアドレスのみが受け入れられることがわかります。remote_hostnet_gatewayなどの文字列値は、GUIから入力できません。

また、Fedora 23、Windows 10(Viscosityを使用)、OS X El Capitan(Viscosityを使用)、および以前のバージョンのUbuntuで、変更を加えずに同じ.OVPNファイルをインポートすることに成功しました。16.04で何かが確実に壊れています。


5
「route remote_host 255.255.255.255 net_gateway default」を削除してから、IPv4設定に移動します=> routes =>「ネットワーク上のリソースにのみこの接続を使用する」オプションをオンにします=> OKを押します=> Save。これで、VPNに接続し、リモートホストにアクセスできます。
ギレアコスタ

2
感謝しますが、それは私にとってはうまくいきませんでした。VPNに正常に接続できましたが、VPN接続を介してホストにアクセスできませんでした。
カルシックラグパシー

Fedora 26で私のために働いた
ハインリッヒウルブリヒト

10

私のために働いた:

sudo apt install network-manager-openvpn-gnome

これは、以前のバージョンのUbuntu(12.04、14.04)でOpenVPNの保存済み構成(他のアプリケーションからエクスポート)を構成したことを覚えている方法です。ただし、これらの場合にこのパッケージをインストールする必要があったかどうかはわかりません。とにかく、ヒントをありがとう!
nicorellius

1
Ubuntu 17.10で動作します...設定を閉じて再度開くことを忘れないでください。
デハンデクルース

Ubuntu 18.04での作業。ルーター(archer60)から拡張子が.ovpnのファイルを1つエクスポートしましたが、VPNを有効にするためのキーと設定をインポートできませんでした。そのパッケージをインストールすることで問題は解決しました。
アレッサンドロディンカル

3
  1. 任意のエディターで.ovpnファイルを開きます
  2. この行の先頭に#を追加してコメント化します

    route remote_host 255.255.255.255 net_gateway default

  3. [IPv4設定]> [ルート]に移動し、[ネットワーク上のリソースに対してのみこの接続を使用する]オプションをオンにし、[OK]を押して[保存]

できた!

これは、ここでの他の回答とコメントに基づいてubuntu 16.04で私のために働いたもののまとめです。


私の問題を修正するように思えませんでした。しかし、私は修正を探し続けています。
-jfmessier

Fedora 26で私のために働いた
ハインリッヒウルブリヒト

2

ネットワークマネージャー内での.ovpnプロファイルのインポートは最近改善されましたが、依然としてバグと誤解を招くエラーメッセージがあります。インポート手順を中断する1行を削除することにより、.ovpnファイルを正常にインポートできる場合があります。私の場合、float 1.ovpnファイルから行を削除し、ファイルが正常にインポートされました。


3
私は、彼らがいるので、我々はwikiの答えにこれらの潜在的な解決策を集めるべきだと思いますか動作しない場合がありますし、ある特定の回避策が機能しなかったので、誰かのstackoverflowの担当者を下げるにはポイントがありません
ルドルフ・オラー

1

同じ問題が発生しています。このリンクによると、バグのように見えますhttps : //bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365


私はそれがまったく同じバグだとは思わない。共有したバグリンクに掲載されている回避策(#14)は、私には適用されません。推奨される回避策は、ovpnファイル内のタグの代わりに個別のキーと証明書ファイルを持つことです。私のovpnファイルにはすでにタグが含まれていません。certとkeyも別々のファイルにあります。
-saitiku


1

私(Ubuntu 16.04.1 LTS)の場合、セクションの削除は <extra-certs> 機能しました。

トンネルプロバイダーによって生成されたovpnファイルは次のとおりです。

setenv USERNAME "user@provider.xx"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>

<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>

<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>

key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----

ファイルにこのフィールドがありません。ファイル構造を私たちと共有できますか?
saitiku

確かに。回答を編集しました。

ファイルに追加の証明書セクションがありませんが、それでも失敗します。
ルドルフオラー

1

その動作:) https://zorrovpn.com/howto/openvpn/ubuntu?lang=enから

テキストエディタで.ovpnファイルを開きます。

そして、次のような行を変更します

remote 11.2.2.2 443 tcp-client

remote 11.2.2.2
port 443
proto tcp-client

次に、.ovpnファイルを保存して、VPN接続のインポートを再試行します。


1
これは私には機能しません。
ルドルフオラー

繰り返される回答:askubuntu.com/a/812486/9330
igorsantos07

0

私はその変化を発見しました

remote REMOTE_SERVER 12345

remote REMOTE_SERVER
port 12345

問題を修正しました。


1
私のファイルにはすでにこれがあります。まだ説明されているエラーが表示されます。
saitiku

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.