VMwareを使用してNICを起動しようとしてエラー
Device eth0 does not seem to be present, delaying initialization
なんじゃ。これは。
VmWareで「/etc/sysconfig/network-scripts/ifcfg-eth0」にIPアドレスを記載して
ネットワーク再起動したときに、そんなメッセージにみまわれました。。
えええ。
どうも、vmxファイルなどをコピーして仮想マシンを作った場合によくおきるとのことでした。
以下の手順で、無事復旧。
1.コマンド「/sbin/ifconfig -a」を実行してeth0が存在しない事を確認する
2.「/etc/udev/rules.d/70-persistent-net.rules」ファイルを編集し、NAME="eth0"と記述されてる行を削除し、
NAME="eth1"と記述されている箇所をNAME="eth0"に書き換えサーバーを再起動する
○70-persistent-net.rulesに関する説明
http://lfsbookja.sourceforge.jp/6.5.ja/chapter07/network.html
ネットワークデバイスと名前の割り当てに関するところみたいです。
3.「/sbin/ifconfig -a」を実行してeth0のMACアドレスを取得する
4.3で取得したMACアドレスを「/etc/sysconfig/network-scripts/ifcfg-eth0」ファイルのHWADDRの箇所にエディタで設定する
5.コマンド「ifup eth0」 を実行してeth0を起動(またはLinux自体を再起動)
6.ネットワークに接続できることを確認する