私のハードドライブパーティションに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に変更するだけでした。
私には次のようになります。
- vcenter(ハイパーバイザー)に仮想マシンを作成します。
- 特定のコンピュータで[編集]をクリックします。
- ハードウェア - >追加 - >ネットワークアダプタ(イーサネットアダプタ)。タイプをe1000に変更
- オペレーティングシステムのインストール