Windows-7 ไม่สามารถแก้ไขการแบ่งปัน Samba ผ่านชื่อโดเมน. local (แต่สามารถแก้ไขสำหรับ TCP / IP)


0

ฉันมีเซิร์ฟเวอร์ Linux Samba และคอมพิวเตอร์ Windows-7 ที่ทำงานบนเครือข่ายท้องถิ่น ฉันติดตั้ง Avahi บนเซิร์ฟเวอร์และ Bonjour ของ Apple (รุ่น 2) บนคอมพิวเตอร์ Windows

คอมพิวเตอร์ Windows สามารถแก้ไขที่อยู่ของเซิร์ฟเวอร์myserver.localสำหรับการสื่อสาร TCP / IP เช่นpingหรือการเชื่อมต่อ ssh แต่ไม่สามารถมองเห็นหรือค้นหาเซิร์ฟเวอร์ในรายการการแชร์ การพิมพ์\\myserver.local\shareไม่พบด้วย ใช้กับที่อยู่ IP ตามที่ใช้\\1.2.3.4\shareงานอยู่ เห็นได้ชัดว่าปัญหาคือเมื่อแปลงชื่อเป็นที่อยู่เพื่อวัตถุประสงค์ในการทำงานร่วมกับหุ้น

ฉันพยายามทดสอบด้วยnslookup myserver.localมันพิมพ์ออกมา

Server: <my provider's DNS server name>
Address: <my provider's DNS server address>

Non-existent domainและล้มเหลวด้วย

ประเด็นนี้ไปในทิศทางที่ถูกต้องหรือไม่? เป็นไปได้ไหมที่จะเพิ่มการแก้ไข.localโดเมนเมื่อทำงานกับบริการประเภทนี้ หรือฉันสามารถทำอะไรได้อีกเพื่อแก้ไขข้อบกพร่อง


ฉันจะดูไฟล์โฮสต์ฝั่ง Windows และค้นหาไวยากรณ์และการกำหนดค่าผิดพลาดในไฟล์นั้น
linuxdev2013

หากคุณเปิด Windows Explorer และพิมพ์ในเส้นทาง UNC \\ myserver.local คุณเห็นส่วนแบ่งที่ระบุไว้ที่นั่นหรือไม่ หากไม่มีคุณมีการกำหนดค่าผิดพลาดทางด้าน SAMBA หรือในกลไกการตรวจสอบสิทธิ์ของคุณ คำสั่งของคุณที่ทำงานผ่าน IP แต่ไม่ใช่ผ่านทางชื่อ DNS smacks ของปัญหา Kerberos - แต่ถือว่าคุณใช้ Kerberos ในสถานที่แรกและต้องการมันในการกำหนดค่า SAMBA ของคุณ บน Windows เมื่อ Kerberos ล้มเหลวหรือไม่ได้ใช้จะพยายาม NTLM Kerberos ต้องการ DNS ดังนั้นคุณอาจเห็นการปฏิเสธ Kerberos โดยใช้ชื่อโฮสต์ที่ NTLM ทำงานผ่าน IP - การดักจับแพ็กเก็ตจะเป็นขั้นสุดท้าย
thepip3r
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.