Je me lève avec un morceau de matériel unifi qui refuse d'être adopté par un contrôleur.
Chaque tentative est rejetée avec le message inutile "L'adoption a échoué". Aucune autre indication ou information n'est disponible.
Comment puis-je déterminer quel est le problème réel?
Un problème courant est que le contrôleur et le dispositif cible ne partagent pas le même réseau. Lors de l'adoption, le contrôleur tentera d'établir une connexion directe à l'appareil, cela peut échouer.
Connexion à l'appareil via SSH et vérifiant /var/log/messages
peut aussi être très utile.
Évitez également d'utiliser le compte root
pour quoi que ce soit. En particulier l'authentification du périphérique. Il peut vraiment gâcher votre réseau, car le contrôleur peut essayer de créer l'utilisateur nommé sur de nouveaux périphériques. Cela échouera, comme root
existe déjà.
Configuration d'un nom d'utilisateur différent pour l'authentification du périphérique dans les paramètres du contrôleur peut résoudre par magie des erreurs d'adoption étranges.
Lorsque vous déployez un USG de votre réseau, vous pouvez vous retrouver dans une situation où votre contrôleur tente de configurer le site d'un certain réseau, mais votre USG fournit toujours une configuration obsolète via DHCP. Le résultat est que l'USG est dans un réseau différent de celui de vos appareils. Cela rendra impossible l'adoption de l'USG.
Dans un tel scénario, vous devrez vous connecter à l'USG via SSH et ajouter une adresse IP supplémentaire à l'interface LAN que vous utilisez. Cela permettra au contrôleur de communiquer avec votre USG, adopter et déployer comme configuré.
La séquence de commandes de clé ici est:
configure
set interfaces ethernet eth0 address 192.168.1.2/24
commit
exit
J'avais un point d'accès qui ne serait pas adopté. Il ne pourrait pas non plus être atteint par SSH, même si l'adresse IP avait raison et elle a répondu à Ping.
Redémarrer le PA miraculeusement résolu les deux problèmes.