Hyper-Vで「Device eth0 does not seem to be present, delaying initialization」と表示された時の対処法
■Hyper-V(多分、VMWareやVirtualBoxとかでも同じかな)でNICを起動しようとしたときに、
「Device eth0 does not seem to be present, delaying initialization」
というエラーが出たときの対処方法
1.ifconfigでNIC情報を確認
多分、loしか出てないはず。。。
2.ifconfig -aで全てのNIC情報を出力
そうすると、おそらく「eth0」ではなく「eth1」になってると思います。
3.vi /etc/udev/rules.d/70-persistent-net.rulesを開きます。
# net device ()の項目行にNAME="eth0"と書かれた行があるので削除し、NAME="eth1"に書かれている行をNAME="eth0"に書き換えます。
※もしくは削除します。(NIC有効化のタイミングで更新されます)
4.ゲストサーバーの再起動(僕の場合、service network restartでも復旧しなかった)
5.ifconfigで確認
僕の場合、これで復旧しました。
■参考にさせていただいたサイト
俺の覚書
LinuxMaster.jp