Comment détacher l'interface réseau Linux des adresses MAC

J'ai plusieurs machines virtuelles Fedora, installés VMWare. Parfois, lorsque des mises à jour logicielles se produisent avec VMWare, Les machines virtuelles reçoivent de nouvelles adresses MAC. Cependant, la configuration réseau par défaut dans Fedora réside dans la liaison de l'interface à MAC pendant la création.

Cela conduit au fait que toutes les machines virtuelles perdent la connexion réseau jusqu'à ce que je ne suis pas engagé manuellement et que je ne quitte pas MAC de l'autre côté system-config-network-gui. Comment puis-je faire cela via la ligne de commande?
Invité:

Christine

Confirmation de:

Pour résoudre ce problème, vous devez modifier deux fichiers:

Tout d'abord, vous devez supprimer l'adaptateur réseau de udev. Éditer

/etc/udev/rules.d/70-persistent-net.rules

, Et supprimer toutes les lignes comme ci-dessous:

# PCI device 0x1af4:0x1000 (virtio-pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d6:9a:17:30:d9:54", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

(Notamment noter

ATTR{address}=="d6:9a:17:30:d9:54"

section, comme il s'agit de l'adresse MAC correspondante.)

Vous souhaitez également modifier un fichier de configuration d'une interface spécifique, par exemple,

/etc/sysconfig/network-scripts/ifcfg-eth0

, Et supprimer ou mettre à jour la ligne suivante:

HWADDR="D6:9A:17:30:D9:54"

Ça y est ...! Redémarrez la machine virtuelle et tout devrait être bien à nouveau.

Alice

Confirmation de:

Ne vous inquiétez pas de ce projet proposé. Il suffit de définir une adresse MAC fixe pour la machine virtuelle.

Modifier les paramètres de la machine virtuelle dans vSphere Client et définir l'adresse MAC "manuellement" (Puis spécifiez l'adresse).

Pour répondre aux questions, connectez-vous ou registre