CentOS 6.3の新規インストールを実行してから、yum install httpd
などのさまざまなyum
コマンドを実行しようとしています。
インストールは正常に実行されますが、yum
などのネットワークベースのコマンドを実行できません
デフォルトのインストールではネットワークが無効になっていることを認識しています。 (このガイド に従って/etc/sysconfig/network-scripts/ifcfg-eth0
ファイルを修正しましたが、エラーが発生し続けます
ミラーリストを取得できませんでした http://mirrorlist.centos.org?release=6Arch=i1386&repo=os エラーは
14:PYCURLエラー6-「ホスト 'mirrorlist.centos.org'を解決できませんでした」
エラー:リポジトリの有効なbaseurlが見つかりません:base
その後、/etc/resolv.conf
ファイルを修正してGoogleのネームサーバー8.8.8.8を含めましたが、これによる変更はありません。
/etc/sysconfig/network
を変更して、hostname
をlocalhost.localdomain
からlocal.igoo.net
に変更しました(作成済みですが、完全修飾ドメインですか?)。
私は昨日それを機能させて、それからうまくいったWHM/cPanelをインストールしようとしました。次に、WHM/cPanelは必要ないので、CentOSをインストールしたばかりで、ネットワークを機能させるために実行した手順を再現できなくなりました。 /etc/init.d/network restart
を実行すると、エラーメッセージ:
インターフェイスeth0を起動します。
Eth0 ...のIP情報を特定できませんでした。リンクがありません。ケーブルを確認しますか?
(ケーブルが外れていない)
次に何をしたらいいのかわからない!誰かが私が逃したものを提案できますか?
WindowsでVirtualBoxを使用してCentOS 6.3最小ゲストをインストールした後も同じエラーメッセージが表示されましたXPホスト(ラップトップ)。マイクロUSBケーブルとワイヤレスを使用して、yumアップデートを実行できませんでした。 Huawei Mobile Mifi
ただし、ネットワーキングとアップデートの両方を使用して、マイナーな変更onlyから/etc/sysconfig/network-scripts/ifcfg-eth0
and/etc/init.d/network
restartで動作します
DEVICE = "eth0"
BOOTPROTO = "dhcp"
HWADDR = "私のハードウェアアドレス"
NM_CONTROLLED = "yes"
ONBOOT = "はい"
TYPE = "Ethernet"
興味深い観察:
NM_CONTROLLED = "yes"
私が reading だったことから、サーバーの推奨設定はnoです。ただし、yesは、ラップトップでワイヤレスで正常に動作します。
NM_ControlledオプションはNetwork Managerで制御されます。つまり、ifup、ifdownメソッドではなく、ネットワークマネージャーを介してインターフェイスを制御します。
VirtalboxオプションにBridged vs Natを含めるオプションは、物理マシンと同じIPネットワークのVMに個別のIPアドレスを割り当てますが、NATオプションは、仮想ネットワーク(virtualbox内)のVMのIPを変換します物理マシンのIPアドレスに。これは、1つのルーターを介してインターネットに接続するホームLANでのNATと同じアプローチです。
ネットワークインターフェイスの構成にDHCPを使用していない接続の場合、DNS解決を設定することが重要です。 DHCPを使用している場合は、DHCPサーバーが処理します(または処理する必要があります)。 VirtualBox内にvmを設定する場合、インターネットルーターとなるホームLAN、エンタープライズネットワークでは指定されたDHCPサーバーになりますが、VirtualBox内にvmを設定する必要がある場合があります。
Yumを機能させたい場合は、インターネットに直接アクセスできない場合はプロキシを設定する必要があることを忘れないでください。
エンタープライズ環境で物理サーバーに最小限のインストールを行った後、CentOSを自分で設定する際に他の問題が発生することを願っています。
VMを初めて作成するときは、eth0を使用します。ただし、テンプレートまたはクローンを作成すると、割り当てられるイーサネットインターフェイスが(eth1、eth2 ...に)変更されます。仮想化を使用している場合、これが問題になる可能性があります。
# ifconfig -a
...そこにあるが有効になっていないインターフェースが表示されます。
それが確かにeth0である場合、ここの他の人(AnthonyやWarrenなど)からのアドバイスは適切です。
無効になっているインターフェースがeth1(またはeth2 ...)の場合は、/ etc/sysconfig/network-scripts /にプロファイルを複製し、そのDEVICEおよびHWADDR設定を編集して、VMの実際のインターフェースとMACアドレスに一致させる必要があります。
ブログの詳細 これが実際に当てはまる場合。幸運を!
Linux Mint 13で実行されているVirtualBoxを使用してCentOS 6.3をインストールする際に同じ問題がありました。VirtualBoxのネットワーク設定を「NAT」から「ブリッジアダプター」に変更して、問題を解決しました。
1つのネットワークアダプターを有効にしたVirtualBox上のCentOS 6でも同じ問題が発生しました。デフォルトのインストール後、ローカルループバックアダプター127.0.0.1しかありませんでしたが、コマンドを入力してブリッジネットワークを手動で開始できました。
dhclient -v eth1
起動時に自動的にネットワークを開始しませんでした。私のための解決策は、次のようにネットワーク構成を微調整することでした:
$ cd /etc/sysconfig/network-scripts;
$ cp ifcfg-eth0 ifcfg-eth1
$ vi ifcfg-eth1
次の行を変更します。
DEVICE="eth1" # set device name to ether
ONBOOT="yes"
HWADDR="08:00:27:20:9D:71" # must match to VirtualBox "MAC address" value
ifcfg-eth1
の残りの行は、元のifcfg-eth0
ファイルと同じです。
BOOTPROTO="dhcp"
NM_CONTROLLED="yes"
TYPE="Ethernet"
UUID="7830e5b9-785b-4650-b1ce-caf9f9c257f5"
ifcfg-eth1
を保存して、ネットワークサービスを再起動してください
$ /etc/init.d/network restart
チェック$ ifconfig
eth1 Link encap:Ethernet HWaddr 08:00:27:20:9D:71
inet addr:192.168.0.20 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe20:9d71/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:958 errors:0 dropped:0 overruns:0 frame:0
TX packets:452 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:106251 (103.7 KiB) TX bytes:74948 (73.1 KiB)
Interrupt:10 Base address:0xd020
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
ネットワークカードのMACアドレスが変更された可能性があります。
仮想マシンを複製または複製し、新しいMACアドレスを作成した場合は、元のマシンと同じように設定してみてください。ネットワーク設定>詳細設定で古いMACアドレスをコピーして貼り付け、VMを再起動します。
(CentOS 6.3でも同じエラーが発生しましたVM Virtual Boxで複製しました)。
これはダニエルの答えに似ていますが、次のコマンドを使用しました。
service network restart
ifup e\*
これは指定されたアダプターを自動的に起動します(私の場合はenp0s3、ifup eth0が機能しなかったため)。
編集:エスケープされた文字列で更新
ドメインの下にあり、独自のDHCP、DNS、ADを取得している場合は、ネームサーバーの最初のリストでそのIPを指定するだけです。
nameserver xx.xx.xx.xx
それを保存して実行します。
service network restart
ifup eth0
これは機能します。
「centos 6.3でネットワークを開始する方法」をググリングしてここにアクセスしましたか?
質問で参照されているガイド から始めます。要約すると、CentOSはデフォルトでネットワーク層をオンにしませんが、簡単に構成できます。
まだ問題がありますか? CentOSがVMで実行されている場合、ネットワークインターフェイスの名前が変更されている可能性があります。 ここで識別される問題と修正 。
/etc/resolv.conf
ファイル。 YUMは最初のネームサーバーのみをチェックします。それがローカルDNSリゾルバーである場合、「ホストを解決できませんでした...」というエラーが表示されます。
これをresolv.conf
ネームサーバーを以下に示します。
nameserver 8.8.8.8
nameserver 8.8.4.4
(これらはGoogleの パブリックDNSサーバー です。)