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を検出させるにはどうすればよいですか?
私の状況では、CentOSのインストール後にハイパーバイザーのネットワークアダプター構成を変更しました。この場合に起こったことは、古いインターフェースeth0はもはや存在していなかったが、eth1と呼ばれる新しいインターフェースは存在したということです。
ls /sys/class/net
eth1 lo
ネットワーク設定を変更しました/etc/sysconfig/network-scripts/ifcfg-eth0
を使用するにはDEVICE=eth1
そしてそれは再び働いた。
これはクローンではない設定であることを指定したので、マシンに仮想化環境を使用していると想定します。その場合、Centos 5で機能する解決策よりも、ネットワークアダプターの種類をvmxnet3からe1000に変更するだけでした。
私にとってそれはこのようなものでした: