openvpn接続でデフォルトDNSを変更する

openvpn接続でデフォルトDNSを変更する

Ubuntu 12.10では、ネットワーク管理者を使用してopenvpnサーバーに接続しています。接続は問題なく動作します。ところで、接続時にプライマリDNSサーバーをVPNネットワークのサーバーに変更したいと思います。これにより、VPNネットワークにのみ定義されているドメイン名を使用できます。 Network Managerを使用して自動化する方法はありますか?

必要に応じて openvpn サーバーの設定を変更することもできます。

ありがとうございます!

ベストアンサー1

  1. サーバー構成に関して、OpenVPNサーバーは次のようなメッセージを表示する必要があります。

push dhcp-option DNS XXX.XXX.XXX.XXX

push dhcp-option DOMAIN mylocaldomain.local

(詳細を見るここ)。XXX.XXX.XXX.XXXあなたのDNSサーバーです。mylocaldomain.localあなたのローカルドメインです。これは、ローカルコンピュータでOpenVPNクライアント出力(dhcp-option DNS ...、dhcp-option DOMAIN ...)を起動したときに簡単に見つけることができます。

  1. OpenVPNクライアントはresolv.confを更新する必要があります(14.04でテスト済み)。

$ sudo openvpn --config client.ovpn --up /etc/openvpn/update-resolv-conf --down /etc/openvpn/update-resolv-conf --script-security 2

おすすめ記事