OpenVPN クライアントは接続しますが、DNS 設定が正しくありません (ドメイン名を解決できません)

OpenVPN クライアントは接続しますが、DNS 設定が正しくありません (ドメイン名を解決できません)

私は の有効なサブスクリプションを持っておりVPNUnlimited、クライアントをサービスで使用できるようにするために、いくつかの設定が送られてきました。(各サーバー用にOpenVPN事前に作成されたファイルが送られてきました).ovpn

問題は、OpenVPNラズベリーパイでセットアップするためのチュートリアルに従ったところ、ファイルOpenVPNを使用してクライアントを起動するたびに.ovpn、認証されて正常に接続されることです。

これは素晴らしいように見えますが、問題は、接続が成功した後、IP への ping は成功するものの、ドメイン名をナビゲート/ping する試行がすべて失敗し、DNS 構成が正しくないように見えることです。したがって、通常は DNS の問題があることを示します。

セッションを切断すると、ドメイン名を正常に解決し、組み込みの Web ブラウザを使用して Web サイトを閲覧する機能が復元されます。

しばらく検索してみたところ、次の行を追加すると修正できることがわかりました(この質問) をclient.confファイルに追加して、クライアントに Google DNS の使用を強制します。

dhcp-option DNS 8.8.8.8

しかし残念ながらそれは機能しません。

openvpn に接続した結果、画面に表示される内容は次のとおりです。 ここに画像の説明を入力してください

ifconfig接続が確立された後は 次のようになります。ここに画像の説明を入力してください

ifconfigクライアントを切断すると、次の結果になりますOpenVPNここに画像の説明を入力してください

状況を明確にできればと思っています。また、ラズベリーパイが Google DNS (または機能するもの) を使用するように適切な構成を設定するのを手伝ってくれる人がいたら、まだ理解できないので、とても助かります。

答え1

インターフェースの設定はあまり重要ではありません。代わりに、 /etc/resolv.conf

OpenVPNクライアントは接続時にこのコンテンツを書き込む必要があります

ネームサーバー 8.8.8.8
ネームサーバー 8.8.4.4

終了時に元のネームサーバーを復元します。

関連情報