PC(Debian Jessie、OpenVPNを実行)にVPNDNSのみを使用させたい。私のresolv.confファイルは次のようになります。
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.4.0.1
nameserver 192.168.0.1
search sitecomwl351
DNSに10.4.0.1アドレスのみを使用したい。 192.168回線を手動で削除しようとすると、VPN接続をオフにしてから再びオンにするとすぐに回線が自動的に再読み込みされるため、一時的な修正にすぎません。どこから来ているのか、どのようにオフにするのかわかりません。NetworkManagerで削除する方法も見つかりません。
何か案は?
おそらく、ネットワークカードの構成を更新する必要があります。
通常、これはほとんどのRHEL/CentOsディストリビューションの/etc/sysconfig/network-scripts
にあります。
NICに一致するifcfg-ethX
という名前のファイルを編集します。
ここで、DNS1=10.X.X.X
を追加/更新できます。これはresolve.conf
に配置されます。
add PEERDNS="no"
することもできます。
resolve.conf
のミステリーDNSサーバーが、ローカルネットワーク(別名ピアDNS)から取得されている可能性があります。
これらを設定すると、resolve.conf
を変更せずに静的になります
ネットワークサービスを再起動して、変更を有効にします。
192.168.0.1をネームサーバーとして再度受け入れなかった場合は、VPN構成から削除する必要があります。または、resolv.bakにネームサーバーとして10.4.0.1が含まれていることを作成し、vpnに接続したときにresolv.bakをresolv.confにコピーします。 resolv.confを上書きする必要があります。