web-dev-qa-db-ja.com

DNSresolv.confが機能しなくなった理由に関する質問

DNS設定がめちゃくちゃになった理由について質問があります。私は問題を修正しました(私は思う)が、なぜそれが起こったのか知りたいです。私のLinux Mint 18.3ラップトップは問題なく動作していました。最近、PulseSecure toVPNをキャンパス外から大学の安全なネットワークにインストールしました。それは数日間うまくいきました。その後、突然、私のインターネットは自宅で機能しなくなりました。ワイヤレスは接続されましたが、ホストを解決できませんでした。 (別のコンピューターから)グーグルした後、ゲートウェイ、いくつかのIPアドレス、およびGoogle DNS 8.8.8.8。にpingを実行できるが、Webサイト名にはpingを実行できないことがわかりました。

私はいくつかのインターネットのアドバイスに従い、resolv.confファイルをチェックして見ました

~ $ cat /etc/resolv.conf
search colostate.edu
nameserver 129.82.103.91
nameserver 129.82.103.79

これらはCSUの内部IPアドレスです。 resolv.confに2行追加しました

nameserver 8.8.8.8
nameserver 8.8.4.4

次に、変更がスタックしていることを確認するために、自宅のインターネットのネットワーク接続を開き、IPv4設定に移動し、[方法]を[自動DHCアドレスのみ]に変更し、DNSサーバーを8.8.8.8に設定しました(これもインターネットのアドバイスに従って)。現時点では物事は現在順調に機能していますが、少し鈍感に感じています。

たった今、安全なPulse経由でVPNにログインすると、resolv.confが元の形式に戻っていることに気付きました

search colostate.edu
nameserver 129.82.103.91
nameserver 129.82.103.79

ちょうど上書きされたように。インターネットが機能しなくなるのではないかと心配しており、毎回これを修正する必要があります。

2
Nate

一部のVPNソフトウェアソリューションの使用とresolvconfの間の相互作用に関する既知の問題があります。

resolvconf/etc/resolv.confをシンボリックリンクに変換し、別の場所を使用して/run/resolvconf/resolv.confでDNSを解決しています。

あなたの場合、VPNは現在の設定を考慮せずに/etc/resolv.confを削除して置き換えます。このようなシンボリックリンクは、VPNを使用するたびに復元する必要があります。または、一時的な手段として、パッケージresolvconfを削除します。

VPNソフトウェアメーカーにもバグを報告します。

1
Rui F Ribeiro