Yum アップデートが機能しません。また、外部ネットワークをpingできません。
yum update
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/? release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base
ping mirrorlist.centos.org
ping: unknown host mirrorlist.centos.org
答え1
DNS設定が正しく構成されていることを確認する必要があります。これは2つの方法で行うことができます。
方法1
- インターフェイス設定を編集するには、次を使用します。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
設定をネットワークインターフェイス設定に変更して、DNSに合わせてDNSを変更します。
DEVICE=eth0 BOOTPROTO=manual ONBOOT=yes IPADDR=10.0.1.27 NETWORK=10.0.1.0 NETMASK=255.255.255.0 DNS=8.8.8.8
方法2:
使用
vi /etc/sysconfig/network-scripts/ifcfg-eth0
。次のように
新しいプロパティを追加しますPEERDNS=no
。DEVICE=eth0 BOOTPROTO=manual ONBOOT=yes IPADDR=10.0.1.27 NETWORK=10.0.1.0 NETMASK=255.255.255.0 PEERDNS=no
それから
vi /etc/resolv.conf
次にDNSサーバー(ネームサーバーとも呼ばれます)を追加します
/etc/resolv.conf
。nameserver 8.8.8.8
最後に
:wq
。と入力してサービスを再起動します
service network restart
。
また、インターネットに接続できることを確認するためにテストを実行することもできます。これはpingテストを実行することによって行うことができます。
- ゲートウェイping(IPおよびマスク設定テスト)
- ping google(DNSとデフォルトゲートウェイ設定のテスト)
答え2
エラーメッセージは、Couldn't resolve host 'mirrorlist.centos.org'
名前解決に問題があることを示します。
次のコマンドを試してくださいhost mirrorlist.centos.org
。失敗した場合に解決する最初の問題(DNS設定とコンピュータがインターネットに接続できることを確認)。