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
また、Ubuntu 16.04クライアントで、ホームpritunlサーバーによって生成された.ovpn
ファイルをインポートしようとして、同じ問題が発生しました。
.ovpnファイルには、コメント行(#
)とインライン証明書(<ca>
、<tls-auth>
、<cert>
、<key>
)が含まれていました。また、コメントやキーを削除する明確な理由はありませんでした。これと同じ.ovpn
がKubuntu 16.04ネットワークマネージャーに既に正常にインポートされていましたが、reneg-sec
が高すぎるという警告のみが表示されました。 Ubuntu 16.04で問題をインポートする手がかり。
reneg-sec
値が高すぎるため、既知の バグのインポート に遭遇します。
reneg-sec 2592000
コメントアウトするか、デフォルト値3600
を使用します。
#reneg-sec 2592000
この値は、以下のAdvanced
configタブのVPN
設定から再設定できます。
構成には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
構成のさらなる問題インポートエラーはもうありませんでしたが、リモートは正しくインポートされませんでした。つまり、ポートとプロトコルが適切に解析されなかったため、次のように.ovpnファイルのremote
ディレクティブをさらに分解する必要がありました。
remote hostname.org
port 14195
proto udp
.ovpnファイルにはコメントやインライン証明書などが含まれていました。他の投稿を読んだ後、インラインファイルまたはコメントに問題があると考えたため、インライン証明書とキーを別のファイルに分割し、すべてのコメントを削除しました。
最後に、上記の修正を適用した後、インラインキーとコメントを含む.ovpn
ファイルがインポートされました。
私にとっての問題は、.ovpn
ファイルの次の行でした。
route remote_Host 255.255.255.255 net_gateway
この行をコメントアウトすると、接続をインポートできました。
Ubuntu 16.04もありますが、同じ問題が発生します。このソリューションは、VPNに既に接続されている別のコンピューターが必要なため、あまり良いソリューションではありません。
ターミナルからopenvpnとnetwork-managerが既にインストールされていることを確認します。
$ Sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ Sudo systemctl restart network-manager
一般に、これは機能するはずですが、ごくわずかな場合(そして、その理由がわからない-おそらくバグだと思います).ovpn
をインポートできません。
したがって、次の手順を実行します。
VPNとの接続が既に作成されているコンピューターで、VPN接続を選択します
パスワードを空にします
エクスポートボタンをクリックします
この時点で、「。conf」ファイルが作成されます。
「.conf」ファイルを開き、コンピューター上のファイルを参照する部分があれば、それを編集します
コンピューターで、「。conf」ファイルを使用して新しい接続を作成します。
私の場合、*。ovpnからすべてのコメント(#で始まる)を削除する必要がありました。一部の人々は、「remote SERVER NNNN」を含む行を「remote SERVER」と「port NNNN」に分割する必要があることも発見しました。
$ Sudo openvpn --config file.ovpn
私のために働いた-私はトンネルできますが、ローカルDNSが設定されていないので、ローカルIPを覚えておく必要があります。
私にとっては、.ovpnファイルで以下を変更する必要がありました。
remote ***.org 443 tcp-client
に:
proto tcp
remote ***.org 443
また、@ Kostas Filiosが指摘したように、この部分をコメントに変更する必要がありました。
#reneg-sec 2592000
ネットワークマネージャーで.ovpnファイルをインポートしているときにこの問題が発生しました。リモート回線を次のように変更して修正しました
remote vpn.example.com 1190 udp4
に
remote vpn.example.com 1190 udp
これはおそらく、解析できない.opvn
ファイルの設定が原因です。
まず、必要なパッケージがインストールされていることを確認してください。
Sudo apt update && Sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn
それでも失敗する場合は、テキストエディターで* .ovpnファイルを編集し、インポートを中断する次の行を削除します。
<he>
タグクライアントのovpn構成ファイルに<he>
タグがある場合、それらの行を削除します。必要ありません:
<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ファイルをインポートしてみてください。 ソリューション このブログ投稿から。