Problem

パッケージを最新にしようと思い、

1
2
https://cdn.redhat.com/content/dist/rhel/server/7/7Server/x86_64/os/Packages/firefox-52.1.0-2.el7_3.x86_64.rpm:
[Errno 14] curl#6 - "Could not resolve host: cdn.redhat.com; Unknown error"

ホストが解決できないと言っている。
嫌な予感がして、Firefoxを立ち上げて、www.google.co.jpにアクセスすると、

サーバーが見つかりませんでした

という無慈悲なエラー。
何故?

Solution

結論から言うと /etc/resolv.conf が勝手に書き換わっており名前解決が出来なくなっていた模様。
どうも、有名な問題らしい。
確かに

1
2
$ cat /etc/resolv.conf
# Generated by resolvconf

空になっていた。
いや、そもそも手動で編集した記憶は無いけど。
ともかく、手動でDNSを設定すれば良いらしい。

1
$ sudo vi /etc/resolv.conf

で、viを起動し、

1
nameserver 8.8.8.8

を追記した。
疎通確認を実行する。

1
2
3
4
5
$ ping www.google.co.jp
PING www.google.co.jp (172.217.26.3) 56(84) bytes of data.
64 bytes from nrt20s02-in-f3.1e100.net (172.217.26.3): icmp_seq=1 ttl=55 time=11.3 ms
64 bytes from nrt20s02-in-f3.1e100.net (172.217.26.3): icmp_seq=2 ttl=55 time=13.5 ms
64 bytes from nrt20s02-in-f3.1e100.net (172.217.26.3): icmp_seq=3 ttl=55 time=18.2 ms

解決!!

参考