J'utilise Samba 3 et je veux rejoindre mon PC Windows 8 dans le domaine Samba.
Windows 8 ne peut pas rejoindre la boîte. J'ai donc ajouté les entrées de registre suivantes:
HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
DWORD DomainCompatibilityMode 1
DWORD DNSNameResolutionRequired 0
Et maintenant, il parle au serveur Samba ok, mais je reçois l'erreur suivante:
Et je remarque que le nom de la machine créé sur le serveur Samba ne correspond pas à son nom:
win-8jq3fg1n74e$:x:30003:30003:Machine:/var/lib/nobody:/bin/false
C'est comme s'il utilise un nom interne.
Ce qui suit est l'erreur dans le smb.log
[2012/10/21 14:26:16.099520, 0] passdb/pdb_interface.c:348(pdb_default_create_user) _samr_create_user: Running the command `/usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false win-8jq3fg1n74e$' gave 9
[2012/10/21 14:26:28.143224, 0] lib/util_sock.c:474(read_fd_with_timeout)
[2012/10/21 14:26:28.143420, 0] lib/util_sock.c:1441(get_peer_addr_internal)
getpeername failed. Error was Transport endpoint is not connected
read_fd_with_timeout: client 0.0.0.0 read error = Connection reset by peer.
Il y a deux choses que j'ai faites pour que cela fonctionne, cependant, je crois que le premier pourrait être tout ce qui est nécessaire:
Il semble que lorsque vous définissez le nom de la machine assez tôt dans la configuration, il ne faut pas réellement qu'un autre redémarrage. Donc en interne c'est win-xxxxxxxxxxx
Jusqu'à un redémarrage où il prend ensuite le nom de la machine défini dans la boîte de dialogue Nom de l'ordinateur ci-dessus.
Définition d'un suffixe primaire dans la boîte de dialogue Nom de l'ordinateur
Avec les paramètres de registre dans l'OP et un démarrage supplémentaire (et éventuellement en garantissant un suffixe), rejoindre Samba Domains fonctionne bien.