CentOS 6.3デバイスeth0が存在しないようです(最小ビクロン設定)。

CentOS 6.3デバイスeth0が存在しないようです(最小ビクロン設定)。

私のハードドライブパーティションにCentOS 6.3をインストールしました(新規インストール...最小インストール)。

インストールが成功した後、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を検出させるにはどうすればよいですか?

答え1

私の場合、CentOSをインストールした後、ハイパーバイザーのネットワークアダプタ構成を変更しました。この場合、古いインターフェイス eth0 はもう存在しませんが、eth1 という新しいインターフェイスは存在します。

ls /sys/class/net
eth1 lo

/etc/sysconfig/network-scripts/ifcfg-eth0使用するネットワーク構成を変更しましたが、再び機能しDEVICE=eth1ました。

答え2

これが非複製設定であることを指定したので、あなたのマシンに仮想化された環境を使用しているとします。もしそうなら、Centos 5で私に効果があった解決策は、ネットワークアダプタの種類をvmxnet3からe1000に変更するだけでした。

私には次のようになります。

  1. vcenter(ハイパーバイザー)に仮想マシンを作成します。
  2. 特定のコンピュータで[編集]をクリックします。
  3. ハードウェア - >追加 - >ネットワークアダプタ(イーサネットアダプタ)。タイプをe1000に変更
  4. オペレーティングシステムのインストール

関連情報