ネットワーク マネージャーを使用した OpenVPN 接続の問題

ネットワーク マネージャーを使用した OpenVPN 接続の問題

VPNへの接続に問題があります。会社からパスワードとともにファイルを渡されました。

openvpn フォルダ

私は次のようにインポートしようとしました
1-ネットワーク設定に移動します
2-次にプラスボタンを押して新しい接続を追加します
3-次にファイルオプションからインポートを選択します4-次にファイル
を選択します 5-最後にパスワードを入力して保存しますtw-proxmox-ovh_vpn.ovpn

その後接続しようとするとこのメッセージが表示されます

エラーメッセージ

そして確認するとsyslogこのエラーが見つかります

ここに画像の説明を入力してください

Googleで調べたら2つの方法を見つけた

最初の方法は、接続するたびにこのコマンドラインを使用することです

sudo openvpn /home/pookyfox/Documents/tw-proxmox-ovh_vpn/tw-proxmox-ovh_vpn.ovpn

この方法は、ラップトップを開くたびにコマンドを実行してパスワードを入力し、ターミナルを開いたままにしておく必要があるため、非常に退屈です。

2番目の方法は、このコマンドラインを使用してネットワーク接続をインポートすることです。

sudo nmcli c import type openvpn file tw-proxmox-ovh_vpn.ovpn

この場合の問題は、ネットワークに接続すると成功メッセージが表示されるものの、VPN他の Web サイト (Google など) にはアクセスできないことです。これを解決するには、Use this network only for its resources on its networkIPv4 タブのネットワーク設定でこれを確認する必要があります。私の推測では、そのボタンをチェックした後で保存すると、いくつかの隠し設定が上書きされたと考えられます。

OpenVPNの設定は次のとおりです

client
proto udp
dev tun
ca ca.crt
dh dh2048.pem
cert tw-proxmox-ovh_vpn.crt
key tw-proxmox-ovh_vpn.key
remote [ip_adress] [port]
cipher DES-CBC
verb 2
mute 20
keepalive 10 120
comp-lzo
persist-key
persist-tun
float
resolv-retry infinite
nobind
tls-cipher "DEFAULT:@SECLEVEL=0"

別の問題があったため、追加する必要がありましたtls-cipher "DEFAULT:@SECLEVEL=0"。質問は、ネットワーク マネージャーを使用して VPN に接続するにはどうすればよいかということです (2 番目の方法と同じですが、ボックスにチェックを入れます)。

答え1

それが動作するかどうかsudo

走ってみる

ll /home/pookyfox/Documents/tw-proxmox-ovh_vpn/

または

ls -o /home/pookyfox/Documents/tw-proxmox-ovh_vpn/

そして、あなたのユーザー/グループがそれらのファイルに対する読み取り/実行権限を持っているかどうかを確認してください。次のようなものが表示された場合

drwx------   8 root root  ...
-rw-r--r--   1 root root  ...

しかし、これらは違う

drwxr-xr-x   2 root root ...
drwxrwxrwt  17 root root ...
drwxr-xr-x  10 root root ...
-rwxrwxrwx   1 pookyfox pookyfox ...

を実行してsudo chmod -R 777 /home/pookyfox/Documents/tw-proxmox-ovh_vpn/、もう一度実行してみてください。

頭に浮かんだ最初のアイデアをそのまま書きますが、お役に立てれば幸いです。

関連情報