web-dev-qa-db-ja.com

仮想ボックス内のCentOS 6.5:パッケージをインストールできません

私の仮想ボックスにCentOS 6.5をインストールしました。次のコマンドを使用して、GUIをインストールしたいと思います。

yum groupinstall -y 'X Window System'

しかし、次のエラーメッセージが表示されました。「ミラーリストを取得できませんでした。ホストmirrorlist.centos.orgを解決できませんでした。」.

ifconfingを試して、マシンがIPを取得したかどうかを確認しましたが、出力はループバックアドレスのみである必要があります。

これはCentosまたは私のvirtualbox設定の問題ですか?誰かがそれを修正するのを手伝ってくれる?

編集:私は仮想マシンを作成するために最小限のイメージを使用しました

4
Alaa

ifconfigコマンドを使用したループバックインターフェイスが表示される場合

次に発行

ifconfig -a

これにより、VM OS上のすべてのアダプターがリストされます。

Eth0をプライマリアダプタとして持っていると仮定して、次のコマンドを書くだけです。

ifup eth0

インターフェースがアップすると、それがifconfig出力に一覧表示され、外の世界にpingできるようになります。

8
Neven
  1. CentOS VMをシャットダウンします。
  2. VirtualboxメニューでCentOSを選択し、設定をクリックします。
  3. ネットワーク-> 1つのn/wアダプターを有効にするを選択します。
  4. NATを選択し、OKを押します。
  5. CentOS VMを起動します。
  6. インターネットに接続できる場合は、VM内を確認します。
  7. ホストOSがインターネットに接続されている場合、NAT IPを確実に取得でき、yumが機能します
2
kumarprd

私にも同様の問題があり(yumがなく、ミラーリストにpingすることさえできませんでした)、少なくともミラーリストにpingを実行するには、次の手順を実行する必要がありました。

  1. 1つのアダプタのネットワークを「接続先」に設定しますNAT kumarprdが言ったように
  2. ファイルを変更する/etc/sysconfig/network-scripts/ifcfg-eth0(たとえば、viを使用):

    BOOTPROTO=dhcp
    ONBOOT=yes
    NM_CONTROLLED=no
    
  3. 次のコマンドでネットワークを再起動します:service network restart

  4. それでも問題が解決しない場合:マシンが背後にないかどうかを確認し、[ファイル]-> [設定]-> [プロキシ]で必要な設定を行ってください。または、可能であればプロキシをバイパスします。

手順4の理由:手順1〜3を実行した後、サーバーにpingを実行できました。ただし、yumを使用するとまだ問題が発生していました(mirrorlist.centos.orgにpingを実行できますが、yumを実行してもエラーが発生します)。これは、私のローカルマシンが、Windowsログオンを使用した認証付きのプロキシを使用するネットワーク上にあることが原因でした。ローカルネットワークからゲストwifiにアクセスすることでこれを修正しました。

2
HSquirrel