Suite à la réception de mon nouveau PC, j’ai copié le contenu de l’ancien sur le nouveau à partir d’une sauvegarde, dans ce contenu se trouvait les machines virtuelles (VM) de VirtualBox.
Pour retrouver mes VM, je les ai recréées en réutilisant le disque virtuel qui est le fichier vdi.

Au démarrage des VM Debian, la connexion réseau n’est pas établie car l’interface eth0 n’existe plus, il est remplacé par eth1.
Pour disposer du réseau, il faut à chaque démarrage lancer la commande suivante :

    dhclient eth1

Le problème vient de VirtualBox qui a attribué une nouvelle Mac Adress à l’interface réseau et Debian considère que cet interface est nouveau et lui attribue une autre nom eth1.

La définition des noms d’interfaces réseau est présente dans le fichier /etc/udev/rules.d/70-persistent-net.rules.
S’il y a plusieurs interfaces réseau, ce fichier contient plusieurs lignes définissant chacune un inteface.

Pour corriger la situation, il suffit de supprimer la ligne contenant eth0 et remplacer eth1 par eth0 dans la deuxième ligne.
Ce qui donne :

    root@squeezephp:/etc/udev/rules.d# !ca
    cat 70-persistent-net.rules 
    # This file was automatically generated by the /lib/udev/write_net_rules
    # program, run by the persistent-net-generator.rules rules file.
    #
    # You can modify it, as long as you keep each rule on a single
    # line, and change only the value of the NAME= key.


    # PCI device 0x8086:0x100e (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:97:15:c4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
    root@squeezephp:/etc/udev/rules.d#