Lorsque j'essaie de joindre la machine cliente Ubuntu au serveur de domaine, j'obtiens cette erreur:
Error: DNS_ERROR_BAD_PACKET [code 0x0000251e]
A bad packet was received from a DNS server. Potentially the requested address
does not exist.
Ce problème se produit lorsque /etc/resolv.conf
n'est pas configuré correctement.
Voici un exemple de resolv.conf:
domain domain.tld
search domain.tld
nameserver <ip address of domain DNS server>
nameserver <ip address of domain DNS server>
J'ai eu ce problème et j'ai passé 5 jours à parcourir des forums. En fin de compte, j'ai trouvé un petit mot sur le fait que DNS était difficile en ce qui concerne l'orthographe.
J'ai résolu ce problème en m'assurant d'utiliser les lettres majuscules du nom de domaine complet, le cas échéant. Windows ne se soucie pas des majuscules et des minuscules, mais Linux le fait.
La commande que j'ai utilisée était Sudo domainjoin-cli join --disable ssh {nom de domaine} {nom de compte d'administrateur de domaine}
J'espère que ça aide quelqu'un.
Dans mon cas, le problème était dû au fait qu'un deuxième serveur DNS n'était pas le contrôleur de domaine.
J'ai eu 1 serveur DNS + DHCP principal et 1 serveur DNS + Active Directory. Les enregistrements DNS ont dirigé le domaine vers le serveur Active Directory. Mais le DHCP se déclarait comme le DNS à utiliser.
J'ai résolu le problème en déclarant dans le DHCP que le serveur DNS était le serveur DNS + Active Directory. Apparemment, la jonction est interrompue lorsque le serveur DNS utilisé par le client n'est pas le même serveur Active Directory.