Thanks Steven, I followed this page: https://www.itzgeek.com/how-tos/linux/debian/change-default-network-name-ens33-to-old-eth0-on-debian-9.html Now I have eth0 back! excellent. Sam
[Solved] All I had to do is to go into /etc/network/interfaces and change the interface from enp0s3 to eno1 That is allow-hotplug eno1 iface eno1 inet dhcp Reason being was that " ip a" at the restored location reported en01 whereas when the image was built in Virtualbox it was named enp0s3. After that... systemctl restart neworking.service gave me an IP address! Note:(background) So it turns out that Debian now uses a difference naming convention for its ethernet interfaces. See here The old "PERSISTENT...
I have a clonezilla image I made on virtual box of debian 11 and then transferred it to a physical machine. After restore I cannot get the network card to work. I used to go into /etc/udev/rules.d/z25_persistent-net.rules and delete the line with the old mac address e.g SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:10:dc:2c:d8:98", NAME="eth0" Then I would save-> reboot and then after reboot, debian would find the new ethernet driver. But Debian 11 Bullseye doesn't have a /etc/udev/rules.d/z25_persistent-net.rules...