Faux de Solaris Mac Impossible

J'ai besoin de remplacer l'adresse MAC dans Solaris 10, Travailler sur une machine virtuelle ESXi. j'ai besoin de MAC va au-delà de la gamme autorisée vSphere.

Alors j'ajoute l'enregistrement "ether" dans /etc/hostname.e1000g0, Dire le fichier

abchost01

éther 1: 2: 3: 4: 5: 6

et redémarrez. À mon horreur, masque de réseau maintenant ff000000. Avant fffffe00. Alors j'ajoute

Réseau de masques 255.255.254.0

dans /etc/hostname.e1000g0

et redémarrez. ifconfig -a À première vue, il a l'air normal, mais ne peut pas vérifier l'adresse IP. À mon horreur, adresse de diffusion maintenant 10.255.255.255 au lieu 10.182.217.255.

Que puis-je faire pour personnaliser MAC addy Avec des fichiers de configuration dans Solaris 10? J'ai essayé d'utiliser rc.local, Utilisant SMF, Pour l'exécuter. Une telle douleur - travailler avec SMF. Je préférerais faire cela en utilisant des fichiers de configuration. DANS Windows et Linux Je le ferais pour 10 Secondes, mais Solaris J'ai battu mal. Aidez-moi s'il vous plaît.
Invité:

Emilie

Confirmation de:

Je l'ai déjà vu sur une machine virtuelle avant. J'ai remarqué que quand j'ai

hostname
ether 10:20:30:40:50:60

dans /etc/hostname.e1000g0, Lorsque le système chargé, il a régis l'erreur de

15 septembre 20:10:46 Nom d'hôte svc.startd [7]: [ID 748625 daemon.error] réseau / Physique: la valeur par défaut est incorrectement configurée: traduite en maintenance (Pour plus de détails, voir dans 'svcs -xv')

En regardant l'interface e1000g0, nous voyons

e1000g0: flags=1000843<broadcast,running,multicast,ipv4> mtu 1500 index 2
inet 192.168.1.68 netmask ffffff00 broadcast 192.168.1.255
ether 0:c:29:25:22:f8

Comme vous le dites ça a l'air bien, mais ce n'est pas le cas, ce n'est pas

UP

Par conséquent, il ne répondra pas à Pingie, etc. Cela expliquera vos horreurs!

Pour changer l'adresse MAC, vous devez placer le nom d'hôte et l'adresse de l'éther en une seule ligne.

hostname ether 10:20:30:40:50:60

Puis après le redémarrage en regardant e1000g0 nous voyons

e1000g0: flags=1000843<up,broadcast,running,multicast,ipv4> mtu 1500 index 2
inet 192.168.1.68 netmask ffffff00 broadcast 192.168.1.255
ether 10:20:30:40:50:60

Que veux-tu.
</up,broadcast,running,multicast,ipv4></broadcast,running,multicast,ipv4>

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