ติดตั้ง
เรามีเซิร์ฟเวอร์ AD ที่ทำงานบน Windows Server 2012 (ad01.<โดเมนรูท>
). มีเซิร์ฟเวอร์ไฟล์ Samba ที่ทำงานบน Ubuntu 20.04 (fs02.<โดเมนรูท>
). ไฟล์เซิร์ฟเวอร์เป็นโดเมนที่เข้าร่วมโดยใช้ winbind
ในโพสต์นี้ฉันจะใช้ <domainroot> เพื่อเป็นตัวยึดตำแหน่งเทียบเท่าของ AD.EXAMPLE.ORG และ <workgroup> สำหรับกลุ่มงาน
ปัญหา
เราไม่สามารถเข้าถึงเซิร์ฟเวอร์ samba / แชร์ผ่านชื่อโฮสต์ เราได้รับข้อผิดพลาดของเครือข่ายที่อ้างว่าไม่สามารถเข้าถึงได้:
.
ปัญหาจะเหมือนกันหากใช้ FQDN
หากฉันนำทางผ่าน IP (\<fs02 IP>
) ใช้งานได้โดยไม่มีปัญหา ดังนั้นการแชร์เองจึงดูเหมือนถูกต้อง (smb.conf เพิ่มด้านล่าง)
สิ่งที่ฉันได้ลอง
ความคิดแรกของฉันคือการตรวจสอบ DNS แต่ nslookup fs02
ให้การตอบสนองที่ถูกต้องแก่ฉัน ฉันยังสามารถ ping ได้โดยไม่มีปัญหา
ฉันยังพยายามเล่นซอกับ smb.conf
นี่คือการกำหนดค่าที่ฉันใช้อยู่:
[ทั่วโลก]
ความปลอดภัย = โดเมน
เวิร์กกรุ๊ป=<เวิร์กกรุ๊ป>
realm=<โดเมนรูท>
ชื่อเน็ตไบโอ = fs02
# === การกำหนดค่าการบันทึก ===
ไฟล์บันทึก = /var/log/samba/%m.log
ระดับบันทึก = 1
# === การตั้งค่าแบ็กเอนด์ ===
idmap config * : แบ็กเอนด์ = tdb
idmap config * : ช่วง = 2000-9999
idmap config <เวิร์กกรุ๊ป> : แบ็กเอนด์ = กำจัด
idmap config <เวิร์กกรุ๊ป> : ช่วง = 10,000-30,000
winbind ใช้โดเมนเริ่มต้น = ใช่
กลุ่มที่ซ้อนกันของ winbind = ใช่
ตั๋วรีเฟรช winbind = ใช่
เจ้าของมรดก = ใช่
วัตถุ vfs = acl_xattr
แผนที่ acl สืบทอด = ใช่
จัดเก็บแอตทริบิวต์ dos = ใช่
นามสกุลยูนิกซ์ = ใช่
# === แบ่งปันนิยาม ===
# ...ตัดแต่งกิ่ง ...