Correcting Network Configuration After Snapshot Restore

After restoring a snapshot to a new machine, you may encounter issues caused by the MAC address of the network adapter changing. Usually, when the network adapter changes, the operating system will create a new network adapter for it. You’d typically see the network adapter on ‘eth1’ (or eth2 if you had private networking enabled).

CentOS

Log in to your server via the KVM in your control panel

Remove the contents of /etc/udev/rules.d/70-persistent-net.rules

Open /etc/sysconfig/network-scripts/ifcfg-eth0, and change the contents to the following:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DNS1=8.8.8.8
NAME="System eth0"

Reboot your server

Once you have network connectivity again, you can permanently fix these issues by installing the cloud-init package from EPEL. This software will take care of adjusting your network adapter configuration whenever a snapshot is restored.

Debian/Ubuntu

Windows