Wie kann ich einen Windows 8-PC mit einer Samba-Domäne verbinden?


11

Ich verwende Samba 3 und möchte meinen Windows 8-PC mit der Samba-Domäne verbinden.

Windows 8 kann nicht sofort beitreten, daher habe ich die folgenden Registrierungseinträge hinzugefügt:

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
        DWORD DomainCompatibilityMode 1
        DWORD DNSNameResolutionRequired 0 

Und jetzt spricht es mit dem Samba-Server ok, aber ich bekomme folgenden Fehler: Samba Windows 8 Fehler

Und ich stelle fest, dass der auf dem Samba-Server erstellte Computername nicht mit seinem Namen übereinstimmt:

win-8jq3fg1n74e$:x:30003:30003:Machine:/var/lib/nobody:/bin/false

Es ist, als würde ein interner Name verwendet.

Das Folgende ist der Fehler in der 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.

Was meinst du damit, dass du nicht sofort mitmachen kannst? Verwenden Sie Windows 8 Core, nicht Pro, oder stimmt etwas anderes nicht?
nhinkle

@nhinkle Ich meine auf die gleiche Weise, wie Windows 7 nicht sofort einer Samba-Domäne beitreten kann - Samba3 unterstützt Domänen vom Typ NT, und W7 und W8 benötigen daher die oben genannten Registrierungseinstellungen, bevor Sie beginnen.
Paul

Ahh, ich verstehe. Dann geht es also um Abwärtskompatibilität. Danke fürs klarstellen.
nhinkle

Antworten:


5

Es gibt zwei Dinge, die ich getan habe, um dies zum Laufen zu bringen, obwohl ich glaube, dass das erste alles sein könnte, was erforderlich ist:

  1. Es scheint, dass Sie den Computernamen zwar ziemlich früh im Setup festlegen, aber erst nach einem erneuten Neustart benötigen. Intern win-xxxxxxxxxxxdauert es also bis zu einem Neustart, bei dem der im Dialogfeld Computername oben definierte Computername übernommen wird.

  2. Festlegen eines primären Suffix im Dialogfeld "Computername"

Mit den Registrierungseinstellungen im OP und einem zusätzlichen Start (und möglicherweise der Sicherstellung, dass ein Suffix vorhanden ist) funktioniert der Beitritt zu Samba-Domänen einwandfrei.


1
Ich denke, das Ändern des Computernamens während Ihres Beitritts scheint ein ziemlich häufiger Fehler zu sein. Sie ändern den Systemnamen, starten neu, treten dann bei und starten neu. Wenn Sie versuchen, den Systemnamen während des Beitritts zu einer Domäne zu ändern, wird versucht, den alten Systemnamen für den Beitritt zu verwenden, und Bad Things Will Happen (tm).
Natalie Adams

Der Computername wurde beim Beitritt nicht geändert.
Paul

0
[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)

Ich hatte das gleiche Problem. Ich hatte wahrscheinlich die Beziehung zwischen Benutzer und Gruppe unterbrochen.

Ich habe Benutzer und Gruppe gelöscht, neue erstellt und es war in Ordnung.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.