PIA VPN の DNS リゾルバの問題を特定して修正するには?

PIA VPN の DNS リゾルバの問題を特定して修正するには?

デフォルトでは、Linux Mint 18の/etc/resolv.confシンボリックリンクは/run/resolvconf/resolv.conf

ll /etc/resolv.conf
lrwxrwxrwx 1 root root 27 Dec 1 11:04 /etc/resolv.conf -> /run/resolvconf/resolv.conf

プライベートインターネットアクセス(PIA)VPNアプリケーションバージョン75を起動すると、標準ファイルを使用してシンボリックリンクが再構築されます。

ll /etc/resolv.conf
-rw-rw-r-- 1 root vlastimil 52 Dec 2 11:10 /etc/resolv.conf

内容があります

cat /etc/resolv.conf
nameserver 209.222.18.222
nameserver 209.222.18.218

図のように:

PIA DNSレゾルバ

ただし、必ずリゾルバをシンボリックリンクに戻すわけではありません。


接続が切断された後にPIA DNSリゾルバの問題をどのように確認して解決できますか?

私はシェルスクリプトソリューションを好む。

答え1

PIAサポートチームに連絡して問題を解決するよう努めています。

それにもかかわらず、問題を簡単に確認し、問題が発生した場合に修正できるいくつかのコードは次のとおりです。

function pia-after-fix {
    if [ -L /etc/resolv.conf ]
    then
        echo "It does not need fixing."
    else
        sudo ln -sf /run/resolvconf/resolv.conf /etc/resolv.conf
    fi
}

関連情報