19 February 2014

NIC missing after migrating linux based Hyper-V VM

You might notice, that after moving VHD file to another location and recreating the virtual machine, you don’t have a valid NIC shown in ifconfig output:

image

The solution is to remove /etc/udev/rules.d/70-persistent-net.rules file. After reboot you will have the NIC back:

image


Edit in 2024-05-14

All you need basically is this:

rm /etc/udev/rules.d/70-persistent-net.rules

nano /etc/sysconfig/network-scripts/ifcfg-eth0


Make the file to contain only this:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp


Save the file and after that reboot:

reboot