J'espère que quelqu'un pourra m'aider à résoudre un problème que j'ai en essayant d'imager des MacBooks plus récents avec un adaptateur Thunderbolt vers Ethernet. Le serveur fonctionne sous 10.11.6 avec server app 5.1.7 et l'image que j'essaie d'installer est également 10.11.6. Ce n'est pas un problème avec l'image car elle fonctionne bien sur n'importe quelle machine avec un port Ethernet interne mais pas sur un MacBook qui a besoin d'un adaptateur Thunderbolt vers Gigabit Ethernet. J'ai également essayé d'utiliser un adaptateur USB vers Ethernet et je n'ai toujours pas eu de chance. Lorsque j'essaie de démarrer par le réseau à l'aide de la touche N, j'obtiens le globe clignotant qui indiquerait que la machine demande une adresse IP, mais ensuite il semble y avoir un délai d'attente et la machine démarre dans l'installation Mac OS actuelle sur le disque. J'ai vérifié les paramètres DHCP et tout va bien de ce côté-là. Si j'essaie de maintenir la touche option pour faire apparaître le gestionnaire de démarrage, il ne voit que le disque interne et aucune des images du serveur. Mais si je vais dans les préférences du disque de démarrage, il voit toutes les images, mais en sélectionnant l'une d'entre elles et en redémarrant, j'obtiens le même comportement que lorsque je démarre en utilisant la touche N. Il semble que le pilote de l'adaptateur thunderbolt ne soit pas chargé avant le chargement du système d'exploitation. J'ai vérifié dans les journaux du serveur et je ne vois aucune entrée relative à l'adresse MAC de l'adaptateur pour DHCP ou BDSP. C'est vraiment dommage qu'il ne soit pas possible de faire un NetBoot en mode verbeux (pas à ma connaissance en tout cas), ce qui permettrait de savoir où le problème se situe. Quelqu'un sait-il pourquoi l'adaptateur Thunderbolt vers Gigabit Ethernet n'est pas reconnu avant le chargement du système d'exploitation ? Si c'est à dessein, Apple s'est vraiment planté car comment faire un NetBoot/Install/Restore sans que l'adaptateur soit reconnu au chargement du firmware ?
Réponses
Trop de publicités?Je fais du NetBoot avec ces appareils tout le temps (Thunderbolt surtout). C'est un dongle Apple, non ? Tant qu'elle est connectée avant le démarrage, le pilote sera chargé.
Vous pouvez NetBoot en mode verbeux. Définissez le disque de démarrage dans les préférences système, puis redémarrez en maintenant la touche Command-V
(J'ai l'habitude de le définir de façon permanente sur les systèmes de test : sudo nvram boot-args="-v"
).
Le fait de ne pas voir d'entrées pour l'adresse MAC de cet adaptateur dans le fichier system.log du serveur signifie que le trafic ne parvient pas au serveur pour une raison quelconque. Vous pouvez le confirmer en obtenant un traçage des paquets côté serveur (en supposant que vous utilisez le protocole en0
) :
sudo tcpdump -i en0 -s 0 -B 524288 -w ~/Desktop/NetBoot.pcap
Je filtre habituellement dans Wireshark pour bootp or tftp
pour voir où en sont les choses.
Vous pouvez obtenir un traçage des paquets côté client en utilisant un "hub idiot" (moins courant de nos jours) ou en mettant en miroir un port sur le commutateur (en supposant que votre équipement réseau le permette).