Je travaillais dans GNS3 dans lequel je devais exécuter une machine virtuelle (version minuscule du système d'exploitation) et je devais connecter cette machine à un routeur virtuel qui fonctionnait également sur GNS3. Pour cela, je devais définir une adresse IP dans l'une de mes interfaces (eth0
).
Après avoir fermé GNS3, je n’ai pas réussi à obtenir Internet à partir du port. J'ai également constaté que le nom de mon interface Ethernet était passé de eth0
à eth1
.
Je pense que c'est la raison pour laquelle je ne reçois pas Internet de mon port LAN.
J'ai supprimé ce projet dans GNS3 mais le problème persiste.
Est-il possible de le changer à nouveau en eth0
?
Vous devez modifier la règle udev
pour que l'interface réseau modifie le nom. Comme dans le fichier /etc/udev/rules.d/70-persistent-net.rules
:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth1"
le nom a été changé en eth1
.
Pour changer le nom de l'interface en eth0
:
Ouvrez le fichier /etc/udev/rules.d/70-persistent-net.rules
avec votre éditeur préféré
Trouvez la règle correspondant à votre adresse MAC
Remplacez la valeur NAME
de eth1
par eth0
c'est-à-dire NAME="eth0"
Pour appliquer les modifications sans redémarrer, exécutez Sudo udevadm trigger
Pour Ubuntu 16.04 et les versions ultérieures, vous ne devez pas utiliser KERNEL=="eth*"
. Donc, vous devriez juste utiliser
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth1"