ฉันจะเชื่อมต่อพีซี Windows 8 กับโดเมนแซมบ้าได้อย่างไร


11

ฉันใช้ Samba 3 และต้องการเข้าร่วม Windows 8 PC ของฉันกับโดเมน Samba

Windows 8 ไม่สามารถเข้าร่วมได้ดังนั้นฉันจึงเพิ่มรายการรีจิสทรีต่อไปนี้:

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

และตอนนี้มันพูดกับเซิร์ฟเวอร์ Samba ok แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: ข้อผิดพลาด Samba Windows 8

และฉันสังเกตว่าชื่อเครื่องที่สร้างขึ้นบนเซิร์ฟเวอร์ samba ไม่ตรงกับชื่อ:

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

มันเหมือนกับว่ากำลังใช้ชื่อภายใน

ต่อไปนี้เป็นข้อผิดพลาดใน 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.

คุณหมายถึงอะไรที่ไม่สามารถออกนอกกรอบได้ คุณใช้ Windows 8 core ไม่ใช่ Pro หรือมีสิ่งอื่นผิดปกติหรือไม่?
nhinkle

@nhinkle ฉันหมายถึงในลักษณะเดียวกับที่ Windows 7 ไม่สามารถเข้าร่วมโดเมน Samba ได้ - Samba3 รองรับโดเมนประเภท NT และ W7 และ W8 ดังนั้นต้องมีการตั้งค่ารีจิสทรีด้านบนก่อนที่จะเริ่ม
Paul

อ่าฉันเข้าใจแล้ว ดังนั้นจึงเป็นปัญหาของความเข้ากันได้ย้อนหลังแล้ว ขอบคุณสำหรับการชี้แจง
nhinkle

คำตอบ:


5

มีสองสิ่งที่ฉันทำเพื่อให้มันใช้งานได้ แต่ฉันเชื่อว่าสิ่งแรกอาจจะเป็นสิ่งที่ต้องการ:

  1. ปรากฏว่าในขณะที่คุณตั้งชื่อเครื่องค่อนข้างเร็วในการตั้งค่ามันไม่ได้ใช้จริงจนกว่าจะรีบูตเครื่องใหม่ ดังนั้นภายในจะมีwin-xxxxxxxxxxxการรีบูทจากนั้นใช้ชื่อเครื่องที่กำหนดในกล่องโต้ตอบชื่อคอมพิวเตอร์ด้านบน

  2. การตั้งค่าคำต่อท้ายหลักในกล่องโต้ตอบชื่อคอมพิวเตอร์

ด้วยการตั้งค่ารีจิสทรีใน OP และการบูตเพิ่มเติม (และอาจทำให้มั่นใจได้ว่ามีคำต่อท้าย) การเข้าร่วมโดเมน Samba จะทำงานได้ดี


1
ฉันคิดว่าการเปลี่ยนชื่อคอมพิวเตอร์ในขณะที่คุณกำลังเข้าร่วมดูเหมือนจะเป็นข้อผิดพลาดทั่วไป คุณเปลี่ยนชื่อระบบรีบูตแล้วเข้าร่วมรีบูต หากคุณพยายามเปลี่ยนชื่อระบบในขณะที่เข้าร่วมโดเมนมันจะพยายามใช้ชื่อระบบเก่าเพื่อเข้าร่วมและสิ่งต่าง ๆ จะเกิดขึ้น (tm)
Natalie Adams

ชื่อคอมพิวเตอร์ไม่ได้เปลี่ยนระหว่างการเข้าร่วม
พอล

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)

ผมมีปัญหาเดียวกัน. ฉันอาจจะขาดความสัมพันธ์ระหว่างผู้ใช้และกลุ่ม

ฉันลบผู้ใช้และกลุ่มสร้างคนใหม่และมันก็โอเค

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.