openvpnでDNSサーバーを定義する方法は?

openvpnでDNSサーバーを定義する方法は?

静的キーでopenvpnサーバーを設定しましたが(国家ゲートウェイのDPIのために証明書モードが利用できない)、接続後にDNSを自動的に変更することはできません。インターネットとSEで検索したが、誰もがdhcp-option

この行を追加しようとしました。client.ovpn

dhcp-option DNS 8.8.8.8

効果はありません。サーバー構成にこの行を追加してみました。

push "dhcp-option DNS 8.8.8.8"

どちらも効果がありません。

実際の指示によると、

--dhcp-オプション-タイプ [パラメータ]

拡張TAP-Win32 TCP / IP属性を設定します。 --ip-win32 ダイナミックまたは --ip-win32 アダプティブで使用する必要があります。

しかし、私のクライアントはMacで、サーバーはLinuxです。解決策はありますか?

ベストアンサー1

Linuxシステムでは外部スクリプトを実行する必要がある

文書は次のとおりです。 https://wiki.archlinux.org/index.php/OpenVPN#DNS

スクリプトは次の場所にあります。ここまたは最新のLinuxバージョンここopenvpn クライアント構成に以下を追加して呼び出すことができます。

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

おすすめ記事