Snow Leopard สามารถดู Windows แชร์ใน Finder แต่ไม่สามารถเชื่อมต่อได้


2

ฉันมี iMac พร้อมกับ Snow Leopard เวอร์ชันล่าสุดแล้ว ฉันมีไดรฟ์ NAS และเครื่อง Windows ที่ทั้งคู่ปรากฏในส่วน 'แชร์' ของ Finder's อย่างไรก็ตามหากฉันคลิกที่ตัวค้นหา Finder จะบอกว่า "การเชื่อมต่อล้มเหลว" คลิกที่ 'เชื่อมต่อเป็น ... ' ให้กล่องโต้ตอบข้อผิดพลาดที่ระบุว่า "เซิร์ฟเวอร์ 'blah' อาจไม่มีอยู่หรือไม่สามารถใช้งานได้ในขณะนี้"

จุดที่น่าสนใจ:

  1. เครื่องทั้งหมดได้รับข้อมูล IP / DNS จากเราเตอร์โดยใช้ DHCP
  2. ฉันมี Mac Mini ในเครือข่ายเดียวกันที่เชื่อมต่อกับไดรฟ์ NAS และเครื่อง windows อย่างสมบูรณ์แบบโดยไม่ต้องตั้งค่า (เช่นทำงานนอกกรอบ)
  3. Macs ทั้งสองอยู่ใน Snow Leopard รุ่นเดียวกัน
  4. ไม่จำเป็นต้องใช้รหัสผ่านในการเข้าถึงการแบ่งปัน NAS
  5. ฉันไม่เคยติดตั้งเซิร์ฟเวอร์ WINS บนเครื่องใด ๆ และเครื่องทั้งหมดใช้ 'เวิร์กกรุ๊ป' เป็นค่าเริ่มต้น
  6. ฉันได้ลองใส่ "workgroup" ในรายการ workgroup ของ Mac และได้ลองปล่อยว่างไว้ไม่ได้แก้ปัญหา

นี่คือบางสิ่งที่ฉันได้ลอง:

  1. Finder- & gt; เชื่อมต่อกับเซิร์ฟเวอร์: smb: /// share ใช้งานได้ แต่ใช้ชื่อไม่ได้
  2. Terminal- & gt; mount_smbfs // @ / share share สิ่งนี้ยังทำงานได้โดย ip แต่ไม่ใช่ชื่อทำให้เป็น "mount_smbfs: การเชื่อมต่อเซิร์ฟเวอร์ล้มเหลว: ไม่มีเส้นทางไปยังโฮสต์"
  3. ถ้าฉันใส่ที่อยู่ IP ของ NAS ในรายการเซิร์ฟเวอร์ WINS ในการตั้งค่าเครือข่ายของ Mac ฉันสามารถเชื่อมต่อด้วยชื่อ

เห็นได้ชัดว่ามันเป็นข้อผิดพลาดในการระบุชื่อ แต่ฉันไม่สามารถหาสาเหตุได้ สิ่งเดียวที่มีการเปลี่ยนแปลงเนื่องจากมันใช้ในการทำงานคือฉันได้รับเราเตอร์ใหม่ที่ให้ DHCP (เครื่องทั้งหมดเป็นไคลเอนต์ dhcp) ที่อยู่ 192.168.x.x แต่เคยเป็น 10.0.x.x ฉัน grep'd ผ่านทุกสิ่งที่อาจบันทึกที่อยู่เดิมนั้น แต่ไม่พบอะไรเลย นอกจากนี้ยังเป็นที่น่าสังเกตว่ามีการเพิ่ม Mac เครื่องที่สอง (เครื่องที่เชื่อมต่อสำเร็จ) เข้ากับเครือข่ายหลังจากที่เราเตอร์เปลี่ยนไป

โปรดแจ้งให้เราทราบหากมีข้อมูลเพิ่มเติมที่จำเป็นในการแก้ไขปัญหานี้เพิ่มเติม


คุณสามารถลองลบและเพิ่มรายการการเชื่อมต่ออีเธอร์เน็ตอีกครั้งในบานหน้าต่างการตั้งค่าเครือข่ายบน mac ที่ล้มเหลว
Daniel Beck

ขอบคุณแดเนียลได้ลองเช่นนั้นเพื่อประโยชน์
Randy Miller

คำตอบ:


1

นี่เป็นปัญหาการจำแนกชื่อ แต่ไม่ตรงกับ DNS เว้นแต่ว่ากล่อง NAS ของคุณจะมีชื่อโดเมนแบบเต็ม Mac ที่สามารถมองเห็นได้บนเครือข่ายภายใต้หมวดหมู่ที่ใช้ร่วมกันของ Finder จะถูกค้นพบผ่าน Bonjour และ Multicast DNS ฉันไม่แน่ใจว่าสิ่งที่ OS X ใช้สำหรับการค้นพบการแบ่งปัน SMB

ดูเหมือนว่า Non-Connecting Mac สามารถค้นพบการแชร์ SMB ผ่านมัลติคาสต์ แต่ไม่ได้รับข้อมูลที่อยู่ IP ที่ถูกต้อง คุณอาจลองใช้คำสั่ง arp จากเทอร์มินัลเพื่อดูว่าที่อยู่ IP ใดถูกส่งคืนสำหรับชื่อของกล่อง NAS หากกล่อง NAS ชื่อ "nas.local" คำสั่งจะเป็น:

arp nas.local

และจะส่งคืนที่อยู่ IP ที่เกี่ยวข้องกับ nas.local ในแคช ARP ของ Mac

คุณอาจลองใช้ nmblookup เพื่อดูว่าข้อมูล SMB ประเภทใดที่ Mac ได้รับ ฉันไม่คุ้นเคยกับมันจริง ๆ แต่ฉันคิดว่าคำสั่งอาจเป็น:

nmblookup -n nas.local

หน้าคนแซมบ้าจะให้ตัวเลือกและข้อมูลเพิ่มเติมแก่คุณ

ฉันพบปัญหามาหลายปีแล้วที่เชื่อมต่อกับเซิร์ฟเวอร์ผ่านแถบด้านข้างและไม่เคยตอกย้ำการแก้ไขที่แน่นอนสำหรับพวกเขา คุณกล่าวถึงเครื่องทั้งหมดที่อยู่ใน DHCP คุณอาจวางกล่อง NAS บน IP แบบคงที่ จากนั้นคุณสามารถวางรายการลงใน / etc / hosts สำหรับ nas.local ไม่เหมาะ แต่อาจแก้ไขได้ง่ายสำหรับคอมพิวเตอร์เพียงไม่กี่เครื่อง


ขอบคุณสำหรับข้อมูล Theo คำสั่ง arp ส่งคืน 'โฮสต์ที่ไม่รู้จัก' สำหรับกล่อง NAS แต่เช่นนั้น mac mini จึงดูเหมือนจะไม่สำคัญ อย่างผิดปกติคำสั่ง nmblookup จะส่งคืนที่อยู่ IP ที่ถูกต้องของ NAS คุณถูกต้องเกี่ยวกับการใส่รายการโฮสต์ แต่เนื่องจาก mac mini 'ใช้งานได้จริง' ฉันพยายามติดตามปัญหารากด้วย iMac ที่ไม่ได้เชื่อมต่อ
Randy Miller

สิ่งอื่น ๆ ที่ควรทราบคำสั่ง nmblookup ส่งคืน ip ที่ถูกต้องเมื่อฉันใช้ 'nas' แต่ไม่พบ 'nas.local'
Randy Miller

ไม่แน่ใจว่านี่เป็นเบาะแสหรือไม่ แต่บันทึกของ Console- & gt; Samba Logs มีรายการมากมายในส่วน nmbd อย่างไรก็ตาม mac mini (ซึ่งเชื่อมต่อได้ดี) ไม่มีรายการสำหรับ Samba เลย มีวิธีการที่ OS X ใช้ samba ที่ทำหน้าที่แตกต่างจากคอมพิวเตอร์ 2 เครื่องหรือไม่?
Randy Miller

ตกลงดังนั้นชื่อ NAS กำลังแก้ไข บางที OS X อาจทำให้ dot local เปิดโดยอัตโนมัติ ฉันไม่มีทฤษฎีใด ๆ ว่าทำไม Mac เครื่องอื่นกำลังเชื่อมต่อ อาจมีบางอย่างผิดปกติในไฟล์ SMB config ฉันจะต้องค้นหาตำแหน่งที่ตั้งไว้
Theo Belk

มันแปลกที่ทันทีที่ฉันใส่ที่อยู่ IP ของ NAS เป็นเซิร์ฟเวอร์ WINS มันจะเชื่อมต่อทันที ดูเหมือนว่าการเชื่อมต่อจะขึ้นอยู่กับ WINS เท่านั้น ฉันดูไฟล์ smb.conf และ WINS เป็นลำดับสุดท้ายของการค้นหา (ชื่อแก้ไขคำสั่ง = lmhosts โฮสต์ bcast ชนะ)
Randy Miller

0

ผมมีปัญหาเหมือนกัน. ฉันแก้ไขได้ครึ่งหนึ่งโดยปิดการแชร์ไฟล์ - & gt; การใช้ SMB ร่วมกันแล้วเปิดใหม่อีกครั้ง รีเซ็ต samba และตอนนี้ฉัน smbtree คำสั่งแสดงพื้นที่ใกล้เคียงเครือข่ายและหลังจากนี้ของฉัน nmblookup การค้นหาส่งคืนผลลัพธ์

Finder ยังคงเห็นพวกเขาและจะไม่เชื่อมต่อโดยใช้ลิงก์ในแถบด้านข้าง แต่ฉันสามารถเชื่อมต่อได้โดยการกด apple + K แล้วป้อน smb: //servername.local/

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