yumアップデートがcentosで正しく機能しない

yumアップデートがcentosで正しく機能しない

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

  1. インターフェイス設定を編集するには、次を使用します。vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. 設定をネットワークインターフェイス設定に変更して、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:

  1. 使用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
    
  2. それからvi /etc/resolv.conf

    次にDNSサーバー(ネームサーバーとも呼ばれます)を追加します/etc/resolv.conf

    nameserver 8.8.8.8
    

    最後に:wq

    と入力してサービスを再起動しますservice network restart

また、インターネットに接続できることを確認するためにテストを実行することもできます。これはpingテストを実行することによって行うことができます。

  1. ゲートウェイping(IPおよびマスク設定テスト)
  2. ping google(DNSとデフォルトゲートウェイ設定のテスト)

答え2

エラーメッセージは、Couldn't resolve host 'mirrorlist.centos.org'名前解決に問題があることを示します。

次のコマンドを試してくださいhost mirrorlist.centos.org。失敗した場合に解決する最初の問題(DNS設定とコンピュータがインターネットに接続できることを確認)。

関連情報