2014年7月29日火曜日

インストールした直後のLinux(Redhat,CentOS系)が外に繋げない(名前解決してくれない。yumできない)。

VMとかにLinuxをインストールして、yumでミドルウェアをインストールしようとしたら、、、WorldWideWebに繋がっていないなんてことありますよね。

そんな場合は、慌てずに下記を試してください。

1.pingってみる
ping yahoo.co.jp
これで100% packet loss


2.まずは、問題の切り分けです。
/etc/hostsに下記を追記してください。
182.22.59.229 yahoo.co.jp


3.外につながるか確認
ping yahoo.co.jp
これで、つながる。


手順3でつながるなら、下記手順で対応出来る可能性があります。

4./etc/nsswitch.confを確認
hosts:と書かれている行を探す。
"files"としか書かれていなければ、アウト。
"files dns"と記述してください。

5.手順4で無理なら、/etc/resolve.confを確認
nameserverの記述があるか?
なければ、下記を追加
nameserver 8.8.8.8
※8.8.8.8はGoogleのpublic DNSです。

これで外の世界につながるようになっているはずです。

※手順2でhostsファイルに追記した設定は消しておいてください。

0 件のコメント:

コメントを投稿