tail -f ぼへろぐ

今日も技術まわりでぼへぼへしてます。

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.ネットワークに接続できることを確認する