Ubuntu 16.04で "'jp.archive.ubuntu.com' が一時的に解決できません"がでて困った
理由
/etc/resolv.conf
nameserver 127.0.1.1
になってて、名前解決に自分のマシンを使おうとしてる。
なんで、時々つながったりするのかわからないが、こうなってると、ネット上の名前を解決できず、接続できなくなると思う。
解決?
なので、
/etc/resolv.conf
nameserver 8.8.8.8
こうすることで、自分のマシンを名前解決に使わず、googleの名前解決サーバを使ってwebにアクセスしてくれるようになる。
解決
が、NetworkManagerが起動するたびに、NetworkManagerに登録されているdnsに書き換えるため、上のダメな方に毎度書き直される。(あと、resolv.confにも手動で書き換えないでって書いてある)
なので、NetworkManagerの方を設定することが一番簡単な解決方法かと思う。
$ nmcli connection modify "eth0" ipv4.dns "8.8.8.8 8.8.4.4"
で、解決できた。