openvpn構成ファイルをインポートしようとすると、「エラー:プラグインはインポート機能をサポートしません」


32

Gnomeネットワークマネージャーは、ubuntuを16.04バージョンにアップグレードした後、openvpn構成ファイル(.ovpn)をインポートできません。

openvpn構成ファイルをインポートしようとすると、次のエラーメッセージが表示されます。

The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability

これは解決され、ここで回答されています:askubuntu.com/questions/760664/ubuntu-16-04-openvpn?lq
ケストレル

1
こんにちはKestrell ...あなたの答えをありがとう*************私はすでに必要なパッケージをインストールし、openvpnを手動で正常にセットアップしました:**********しかし、私の問題は私ですネットワークマネージャーを使用してopenvpn構成ファイルをインポートできない
ahooee

2
これは機能しましたか?
セス

これ以上読む前に、network-manager-openvpnがインストールされていることを確認してください。
FlipMcF

回答:


19

私のセットアップ

また、Ubuntu 16.04クライアントで.ovpn、ホームpritunlサーバーによって作成されたファイルをインポートしようとして、同じ問題が発生しました。

.ovpnファイルに含まれるコメント行(#)と同様に、インライン証明書(<ca><tls-auth><cert><key>)。また、コメントやキーを削除する明確な理由はありませんでした。これ.ovpnはKubuntu 16.04ネットワークマネージャーに既に正常にインポートされていましたが、reneg-sec高すぎるという警告のみが出されました。Ubuntu 16.04で問題をインポートする手がかり。

OPのエラーを解決する

  1. reneg-sec値が高すぎると、既知の出会いインポートバグ

    reneg-sec 2592000
    

    コメントアウトするか、デフォルト値を使用します3600

    #reneg-sec 2592000
    

    この値はAdvanced、次のVPN設定タブの設定から再設定できます。

    レネク秒

  2. 構成には2つのremote定義がありました。

    remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    remote-random
    

    1つだけで試してください:

    #remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    #remote-random
    

これら2つの変更後、インポートエラーはありませんでした。

remote構成に関するさらなる問題

インポートエラーはもうありませんでしたが、リモートは適切にインポートされませんでした。つまり、ポートとプロトコルが適切に解析されなかったためremote、次のように.ovpnファイルのディレクティブをさらに分解する必要がありました。

    remote hostname.org
    port 14195
    proto udp

概要

私の.ovpnファイルには、コメントやインライン証明書などが含まれていました。他の投稿を読んだ後、インラインファイルまたはコメントに問題があると考えたため、インライン証明書とキーを別々のファイルに分割し、すべてのコメントを削除しました。

最後に、上記の修正を適用した後.ovpn、インラインキーとコメントを含むファイルがインポートされました。


2
おかげreneg-sec値は、私は私のインポートができませんでした理由で.ovpnファイルを。ネットワーク・マネージャのバグレポートがあります:bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/...
カス

1
おかげで、Network Managerの高度なオプションで「Use LZO data compression」もチェックする必要がありました(OpenVPN Access Serverを使用しています)。そして、DNSリークに注意してください!イーサネット/ WiFiインターフェースでDNSクエリをブロックするファイアウォールルールがない場合、自分のDNSサーバーIPを使用し、OpenVPN 2.3.10の「block-outside-dns」ルール(Network Manager経由)を使用しても、DNSリークが発生しました。ウェブサイトdnsleaktest.comでDNSリークをチェックし、Wiresharkのようなツールでダブルチェックできます。
baptx

証明書を他のファイルに分割すると、正常にインポートできました。私はそれが機能するためにtls-remote代わりに使用する必要がありverify-x509-nameました
ピエールドレスピネー

1
グーグル、ファイルを解析できなかった多くの理由があるようです。.ovpnファイルをインポートしようとする解析エラーの原因について、より詳細なメッセージを取得する方法ではありませんか?
アントネッロ

15

私にとっての問題は、.ovpnファイル内の次の行でした。

route remote_host 255.255.255.255 net_gateway

この行をコメントアウトすると、接続をインポートできました。


3
Ubuntu 18.04でもまだこの問題がありました。この行を(Sophos XG configから)コメントアウトすると修正されました。
ジャシン

ubuntu 19.04同じ問題、この行をコメントアウトしてエラーを修正
stetoc

10

Ubuntu 16.04もありますが、同じ問題が発生します。このソリューションは、VPNに既に接続されている別のコンピューターが必要なので、あまり良いソリューションではありません。

ターミナルからopenvpnとnetwork-managerが既にインストールされていることを確認します。

$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager

一般に、これは機能するはずですが、ごくわずかな場合(そして、その理由がわからない-おそらくバグだと思われます)は.ovpnインポートできません。

したがって、次の手順を実行します。

  1. VPNとの接続が既に作成されているコンピューターで、VPN接続を選択します

  2. パスワードを空にします

  3. エクスポートボタンをクリックします

この時点で、「。conf」ファイルが作成されます。

  1. 「.conf」ファイルを開き、コンピューター上のファイルを参照する部分がある場合は編集します

  2. コンピューターで、「。conf」ファイルを使用して新しい接続を作成します。


それは私にも起こりました。幸いなことに、ラップトップは既に構成されていて、そのトリックを使用して新しいコンピューターを構成できました。ただし、簡単なメモ:ユーザー名、パスワード、キーファイル、高度なTLSキーファイルを再度構成する必要がありました。
-igorsantos07

2

私の場合、*。ovpnからすべてのコメント(#で始まる)を削除する必要がありました。一部の人々は、「remote SERVER NNNN」を含む行を「remote SERVER」と「port NNNN」に分割する必要があることも発見しました。


1
.ovpnファイルからコメントを削除することで問題が解決したことを確認できます。
ジョージD

1
$ sudo openvpn --config file.ovpn

私のために働いた-私はトンネルすることができますが、ローカルDNSが設定されていないため、ローカルIPを覚えておく必要があります。


0

* .ovpnファイルを編集する

おそらく、これは.opvn解析できないファイルの設定が原因です。

まず、必要なパッケージがインストールされていることを確認してください。

sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn

それでも失敗する場合は、テキストエディターで* .ovpnファイルを編集し、インポートを中断する次の行を削除します。

<he> タグ

<he>クライアントのovpn構成ファイルにタグがある場合、それらの行を削除します。必要ありません:

<he>
...
</he>

複数の接続の詳細

次のようなものがある場合:

<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>

このセクションをこれに置き換えます。

remote <ip> 1194 udp

インポートは複数の接続でつまずき、<connection>タグをサポートしません。少なくとも16.04-17.04ではありません。

それがすべてです、私見あなたはコメントを保つことができます、彼らは違いを生じません。

タグを削除して接続部分を編集したら、変更した* .ovpnファイルをインポートしてみてください。このブログ投稿からの解決策


0

私にとっては、.ovpnファイルで以下を変更する必要がありました。

remote ***.org 443 tcp-client

に:

proto tcp
remote ***.org 443

また、@ Kostas Filiosが指摘したように、この部分をコメントに変更する必要がありました。

#reneg-sec 2592000

0

ネットワークマネージャーで.ovpnファイルをインポートしているときにこの問題が発生しました。リモート回線を次のように変更して修正しました

remote vpn.example.com 1190 udp4

remote vpn.example.com 1190 udp

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