私のPC(OpenVPNを実行しているDebian Jessie)にVPN DNSのみを使用させたいと思います。私の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接続を閉じて再度開くと自動的に回線を読み取るため、一時的な回避策です。どこから来たのか、どのようにオフにするのかわからず、ネットワーク管理者から削除する方法も見つかりません。
どんなアイデアがありますか?
答え1
ネットワークカードの設定を更新する必要があります。
/etc/sysconfig/network-scripts
通常、ほとんどのRHEL / CentOsディストリビューションにはこの機能があります。
ifcfg-ethX
ネットワークカードと一致するように名前付きファイルを編集します。
ここから追加/更新DNS1=10.X.X.X
してから入れることができますresolve.conf
。
また、することができますadd PEERDNS="no"
。
resolve.conf
おそらく、ローカルネットワーク(ピアDNSとも呼ばれます)から不思議なDNSサーバーを取得しているようです。
これを設定すると、変更せずに静的に設定されます。resolve.conf
変更を有効にするには、ネットワークサービスを再起動します。
答え2
これを受け入れなくなった場合は、VPN設定からネームサーバーに192.168.0.1を削除する必要があります。または、10.4.0.1を含むresolv.bakをネームサーバーとして作成し、VPNに接続するときにresolv.bakをresolv.confにコピーします。私の言葉は、resolv.confをオーバーライドする必要があるということです。