Parallels Desktop で、仮想マシン(Cent)を複製し、新規仮想マシンを作成すると、
eth0 が上がらない。
ifconfig -a で見ると、eth1 があるが、IPアドレスは付与されていない。
コピー元では、DHCPで設定されるようにしている。
service network restart すると
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
[FAILED]
と表示された。
対応方法
/etc/udev/rules.d/70-persistent-net.rules に、
# PCI device 0x1af4:0x1000 (virtio-pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1c:42:17:af:c6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x1af4:0x1000 (virtio-pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1c:42:b5:31:e2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
のように、eth0 と eth1 の記述があるので、
eth0 の記述がある方を削除し、
eth1 となっているものを eth0 に変更。
/etc/sysconfig/network-scripts/ifcfg-eth0
の
HWADDR=00:1c:42:17:af:c6
を削除(00:1c:42:b5:31:e2 に変更の方が穏やかだとは思う)した。
その後、仮想マシンを再起動して、ネットワークに接続可能となった。