[VMware Fusion] CentOS6のVMをCopyしたらNetworkに繋がらない
新しく仮想マシンを作成するために、前に作っておいたOS Install直後の仮想マシンをCopyして起動すると、Networkに繋がらなかったときのMemo.
環境: VMware Fusion 4.1.2, CentOS 6.0 x64(kernel 2.6.32)
Networkを起動しようとすると下記Error
# /etc/rc.d/init.d/network start
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
参考になったのは下記Blog
Copy元のNetworkが"eth2"で作成していたのが問題らしい。
< 2015/09/14 Modified >
「I copied it」にすると新しいMAC Addressが提供されるので、これに合わせて設定する必要がある。
VMware FusionのSettings → Network Adapter → Advanced Optionsで表示されるMAC Addressを設定する。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
この設定を(して再起動)すると/etc/udev/rules.d/70-persistent-net.rulesが変更されるので、以下のように最後の行だけ残して削除する。
設定Fileを変更
# vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:28:fd:3c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
最後の行に"eth0"用の記述があったので、それ以外を削除。これはVMware Fusionの設定画面でNetwork adapterを追加、削除したからかもしれない。。。
再起動
# reboot
VMware-toolsをInstallしたら直るという記事もあったけど、VMware-toolsのServiceが起動しなかったので、上記方法で解決。
Network復帰後はyum updateとVMware-toolsのInstallをするのがオススメ。
< Related Posts >