ガッツリ躓いたし、単なる見落としみたいな感じだったから辛かった。
今後用のメモ。
###なんでDNS?
ぼく「アップデートかけるかー」
$yum check-update -y
Error: Failed to synchronize cache for repo 'fedora'
####は?
ネットワークおかしいのかなーってpingを飛ばした。
ping
$ping fedoraproject.org
お返事
PING: fedoraproject.org: Name or service not known
####はーーーーーーーー?
これ完全にDNS設定じゃん
#/etc/resolv.confを編集する
nameserver 8.8.8.8
nameserver 8.8.4.4
という感じに編集しました。ありがとうGoogle
これでpingを飛ばしてみると…?
$ping fedoraproject.org
無事以下のように返ってきました!
PING fedoraproject.org (67.219.144.68) 56(84) bytes of data.
64 bytes from 67.219.144.68 (67.219.144.68): icmp_seq=1 ttl=43 time=198 ms
やったぁ!
##実は問題がある
/etc/resolv.confに自分で追加したのはいいんだけど、/etc/resolv.confって再起動とかすると中身が自動で消えるんだね!
(消えるわけじゃないんだけど、この時は消える認識だった)
もし何か再起動したらその度に自分で書かないとダメじゃん。
ということで調べると毎回書かなくてもいい設定が存在するじゃん、当たり前じゃん。
##/etc/sysconfig/networkscripts/ifcfg-eth0を編集する
以下を追記
PEERDNS=yes
DNS1=8.8.8.8
DNS2=8.8.4.4
これで再起動してもDNS設定が保持されたままになりました。
保持というかこの設定通り/etc/resolv.confに書き込まれるみたい。
##これで問題は解決。
ぼく「アップデートして再起動しよーっと」
ぼく「アップデートしたらSSHできなくなった」
####次はfirewallの設定だね
#参考