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
ちょうど上書きされたように。インターネットが機能しなくなるのではないかと心配しており、毎回これを修正する必要があります。
一部のVPNソフトウェアソリューションの使用とresolvconf
の間の相互作用に関する既知の問題があります。
resolvconf
は/etc/resolv.conf
をシンボリックリンクに変換し、別の場所を使用して/run/resolvconf/resolv.conf
でDNSを解決しています。
あなたの場合、VPNは現在の設定を考慮せずに/etc/resolv.conf
を削除して置き換えます。このようなシンボリックリンクは、VPNを使用するたびに復元する必要があります。または、一時的な手段として、パッケージresolvconf
を削除します。
VPNソフトウェアメーカーにもバグを報告します。