CentOS 6.3の新規インストール後にネットワークを有効にできない

CentOS 6.3の新規インストール後にネットワークを有効にできない

CentOS 6.3を新しくインストールしてyumからyum install httpd

インストールは正常に実行されますが、次のネットワークベースのコマンドを実行することはできません。yum

デフォルトのインストールでは、ネットワークが無効になっていることがわかります。/etc/sysconfig/network-scripts/ifcfg-eth0ファイルを次のように修正しましたこのガイド、しかし、引き続きエラーが発生します。

ミラーリストを取得できません。 http://mirrorlist.centos.org?release=6arch=i1386&repo=osエラーは次のとおりです。

14: PYCURL エラー 6 - "ホスト 'mirrorlist.centos.org' を確認できません。"

エラー:リポジトリの有効なbaseurlが見つかりません:base

その後、Googleのネームサーバー8.8.8.8を含むようにファイルを変更しましたが、/etc/resolv.conf何も変更されませんでした。

/etc/sysconfig/networkから(設定されているが正規化されたドメイン?)に変更するように修正しました。hostnamelocalhost.localdomainlocal.igoo.net

昨日は動作させてからWHM / cPanelをインストールしようとしましたが、すべてがうまくいきました。その後、CentOSを新しくインストールする場合は、WHM / cPanelは必要ないと判断しました。実行すると、/etc/init.d/network restart次のエラーメッセージが表示されます。

eth0インターフェースを呼び出します。

eth0のIP情報を確認中...失敗しました。リンクはありません。ケーブルを確認してみますか?

(ケーブルが抜かれていません)

次は何を試すべきかわかりません!誰でも私が逃したことを提案できますか?

答え1

私のWindows XPホスト(ノートブック)でVirtualBoxを使用してCentOS 6.3 Minimalゲストをインストールした後、同じエラーメッセージが表示されました。マイクロUSBケーブルとワイヤレス経由でデバイスを使用してyumアップデートを実行することはできません。Huawei社の携帯電話Mifi

しかし、ネットワークを取得して更新して、マイナーな変更を適用しました。ただ到着/etc/sysconfig/network-scripts/ifcfg-eth0 そして /etc/init.d/network再起動

DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="私のハードウェアアドレス"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"

興味深い観察:

NM_ControlLED=「はい」

私が誰なのか読む、サーバーのデフォルト設定は次のとおりです。いいえ。しかし、はいワイヤレスノートパソコンに最適です。

答え2

NM_Controlled オプションはネットワーク管理者によって制御されます。つまり、ifup、ifdownメソッドの代わりにネットワーク管理者を介してインターフェイスを制御します。

VirtualboxオプションにBridgedとNatを含めると、仮想マシンに物理マシンと同じIPネットワーク上の別々のIPアドレスが割り当てられますが、natオプションは仮想ネットワーク(virtualbox)内の仮想マシンのIPを次に変換します。物理マシンのIPアドレス。これは、ルータを介してインターネットに接続されたホームLANのNAT方式と同じです。

接続で DHCP を使用してネットワークインターフェイスを設定しない場合は、DNS 解決を設定することが重要です。 DHCPを使用している場合、これはDHCPサーバーによって処理されます(または処理する必要があります)。ホームLANではインターネットルーター、企業ネットワークでは指定されたDHCPサーバーです。 VirtualBox内で仮想マシンを設定するときは、VirtualBox内で設定する必要があります。

インターネットに直接アクセスできず、yumが正しく機能するようにプロキシを設定する必要があるかもしれないことを忘れないでください。

これが役に立つことを願っています。エンタープライズ環境の物理サーバーに最小インストールを実行した後に直接CentOSを設定する際に他の問題がありました。

答え3

Parallels で仮想マシンを初めて作成すると、eth0 が使用されます。ただし、これをテンプレート化または複製すると、それに割り当てられているイーサネットインターフェイスが変更されます(eth1、eth2...)。仮想化を使用している場合、これが問題になる可能性があります。

# ifconfig -a

...どのインターフェイスが有効になっていないかを表示する必要があります。

それが実際にeth0ならば、ここにいる他の人(例えばAnthonyやWarren)の提案が良いでしょう。

無効にしたインターフェイスがeth1(またはeth2 ...)の場合は、設定ファイルを/etc/sysconfig/network-scripts/にコピーし、DEVICEおよびHWADDR設定を編集して、仮想マシンの物理インターフェイスとMACアドレスと一致する必要があります。 。

詳しくはマイブログをご覧ください。これが実際に本当なら。頑張ってください!

答え4

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)

関連情報