2つのネームサーバーをに追加するVPNクライアントを使用しています/etc/resolv.conf
。すべての接続はNetwork-Managerによって管理されています。
私は仕事用のVPNにこのVPNクライアントを使用する必要がありますが、Ubuntuがsystemd-resolved
16.10に移行した後、接続とDNSに問題があります。内部ページが解決されない何らかの理由により、デフォルトのネームサーバーに戻るsystemd-resolved
変更のように見え/etc/resolv.conf
ます。私はこれをもう少し調べて、最終的にに置き換えresolvconf
ましたopenresolv
。これは大いに役立ちましたが、VPNがしばらくsystemd-resolved
稼働した/etc/resolv.conf
後でもリセットされます。
これは、接続が確立したとき、数分後、またはまったく接続されない場合があります。その後、無効systemd-resolved
にしsystemd resolvconf.service
てのみを実行しopenresolv
ます。それはすべてうまくいくようです。
ただし、これはすべて非常に混乱します。systemd-resolved
他のものと一緒に使用する理由はありますか?Ubuntu 16.10で有効になったので、理由はあると思いますが、争いの種となっているよう/etc/resolv.conf
です。
実行operesolv
してこれを説明してもらえたら最高です。私はそれをかなり読みましたが、なぜ/etc/resolv.conf
それがそうであるように管理されるのかまだ理解していません。それを使用するときsystemd
、自分のVPNクライアントを使用できないだけです。
/run/systemd/resolve/resolv.conf
ファイルへのシンボリックリンクになります。systemd-networkdに接続を管理させることもできます。