web-dev-qa-db-ja.com

CentOS 6.3デバイスeth0が存在しないようです(最小限の非複製セットアップ)

CentOS 6.3をhardriveパーティションにインストールしました(新規インストール...最小インストール)。

インストールが成功した後、eth0がダウンしていたことがわかります。このファイルを探しました:/etc/udev/rules.d/70-persistent-net.rulesが見つかりませんでした。

これが私のifcfg-eth0設定:このファイルを手動で作成する必要がありました

DEVICE=eth0
HWADDR=*
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=ETHERNET

このマシンはイーサネットに接続されています(別のパーティションにWindows 7があり、それで問題なくインターネットに接続できます)。

$ ifconfig -a | grep eth

結果を返しません

$ ethtool eth0 

戻り値 Cannot get device settings : No such device...

CentOSにeth0を検出させるにはどうすればよいですか?

8
Vikram

私の状況では、CentOSのインストール後にハイパーバイザーのネットワークアダプター構成を変更しました。この場合に起こったことは、古いインターフェースeth0はもはや存在していなかったが、eth1と呼ばれる新しいインターフェースは存在したということです。

ls /sys/class/net
eth1 lo

ネットワーク設定を変更しました/etc/sysconfig/network-scripts/ifcfg-eth0を使用するにはDEVICE=eth1そしてそれは再び働いた。

6
John Leidegren

これはクローンではない設定であることを指定したので、マシンに仮想化環境を使用していると想定します。その場合、Centos 5で機能する解決策よりも、ネットワークアダプターの種類をvmxnet3からe1000に変更するだけでした。

私にとってそれはこのようなものでした:

  1. vcenter(hypervisor)に仮想マシンを作成します。
  2. その特定のマシンで編集をクリックします
  3. ハードウェア->追加->ネットワークアダプター(イーサネットアダプター)タイプをe1000に変更します
  4. oSをインストールする
0