Adott egy régi VirtualBox-os Debian VM. Szépen újra belövöm a .vdi file-t, elindítom, suhan. Egy dolog nem működik: az eth0.
Hiába mondom neki, hogy /etc/init.d/networking restart vagy ifup eth0
Hibaüzenet:
SIOCSIFADDR: No such device eth0: ERROR while getting interface flags: No such device eth0: ERROR while getting interface flags: No such device
Oka:
Megváltozott a MAC address-e a virtuális hálókártyának.
Megoldás:
Írjuk át a releváns (eth0 nálam) sorban a MAC címet a jelenlegire itt:
/etc/udev/rules.d/70_persistent-net.rules
Az új címet a VirtualBox – Devices – Network Adapters… menüpontban találjuk meg.
Vagy csak simán töröljük ki a tartalmát (vagy csak azt a sort, amelyik interface feleslegesen van benne, netán régi MAC címe van), mivel ez a file automatikusan generálódik.
Ha megvan, kell egy reboot és elvileg már minden szép és jó lesz. Abban az esetben, ha teljesen kiürítettük a file tartalmát, akkor inkább állítsuk le a VM-t és indítsuk el újra. A networking restart egyik esetben sem lesz elég!