下記のように、yumをやってもうまくいかないときに確認すること
1 2 3 4 5 6 7 8 9 |
[root@localhost ~]# yum -y install postgresql-server Loading "installonlyn" plugin Setting up Install Process Setting up repositories Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=extras error was [Errno 4] IOError: <urlopen error (-3, '\xe5\x90\x8d\xe5\x89\x8d\xe8\xa7\xa3\xe6\xb1\xba\xe6\x99\x82\xe3\x81\xae\xe4\xb8\x80\xe6\x99\x82\xe7\x9a\x84\xe3\x81\xaa\xe5\xa4\xb1\xe6\x95\x97')> Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=updates error was [Errno 4] IOError: </urlopen><urlopen error (-3, '\xe5\x90\x8d\xe5\x89\x8d\xe8\xa7\xa3\xe6\xb1\xba\xe6\x99\x82\xe3\x81\xae\xe4\xb8\x80\xe6\x99\x82\xe7\x9a\x84\xe3\x81\xaa\xe5\xa4\xb1\xe6\x95\x97')> Error: Cannot find a valid baseurl for repo: updates</urlopen> |
確認すること
以下のコマンドを実行してください。
1 |
$ nslookup google.com |
下記の返答がかえってきたら、ミラーを引きにいけてないので、ネットワークの設定を疑う
1 |
;; connection timed out; no servers could be reached |
うまく行った場合は下記のような返答が返ってきます。
1 2 3 4 5 6 7 8 9 |
$ nslookup google.com Server: 192.168.0.1 Address: 192.168.0.1#53 Non-authoritative answer: Name: google.com Address: 74.125.237.14 Name: google.com Address: 74.125.237.3 |
IPアドレスを確認
1 2 3 4 5 6 7 8 9 |
$ ifconfig eth0 Link encap:Ethernet HWaddr **:**:**:**:**:** inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:44 errors:0 dropped:0 overruns:0 frame:1 TX packets:81 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4045 (3.9 KiB) TX bytes:14779 (14.4 KiB) Interrupt:177 |
inet addrのIPを確認
デフォルトゲートウェイを確認
1 2 3 4 |
$ vi /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no GATEWAY =192.168.0.1 |
ちゃんとむき先はあっているのか確認
名前解決の設定確認
1 2 |
$ vi /etc/resolv.conf nameserver 192.168.0.1 |
ルータのLAN側のIPアドレスを設定をためす。
上記でつながらない場合は、あなたが契約しているISPのDNSサーバのIPアドレスを設定してください。
ぼくはこれでうまくいくようになりました。