ฉันจะลบการเชื่อมต่อ SMB เก่าได้อย่างไร


11

เมื่อใดก็ตามที่ฉันเริ่ม Mac Mini เก่าของฉันฉันได้รับข้อผิดพลาดที่ระบุว่ามันไม่สามารถเชื่อมต่อกับการแบ่งปัน SMB ที่ฉันตั้งไว้นานแล้ว:

ข้อผิดพลาดการเชื่อมต่อ SMB ที่ไม่มีอยู่

เพื่อให้คำถามนี้สามารถค้นหาได้ผ่านทาง Google ข้อความของข้อผิดพลาดนี้คือ:

การเชื่อมต่อล้มเหลว

เซิร์ฟเวอร์ "PROSECCO.STUDY.LOCAL" อาจไม่มีอยู่หรือไม่สามารถใช้งานได้ในขณะนี้ ตรวจสอบชื่อเซิร์ฟเวอร์หรือที่อยู่ IP ตรวจสอบการเชื่อมต่อเครือข่ายของคุณแล้วลองอีกครั้ง

ฉันต้องการที่จะลบการเชื่อมต่อนี้เพื่อที่ Mac จะไม่พยายามเชื่อมต่อกับ Samba ที่แบ่งปันบนคอมพิวเตอร์เครื่องอื่น (หมดอายุแล้ว) แต่ฉันไม่สามารถหาที่ที่จะทำเช่นนี้ได้ ใครช่วยบอกฉันถึงวิธีการทำเช่นนี้? (การแชร์ไม่ปรากฏใน Finder ทุกที่ที่ฉันสามารถหาได้และไม่ปรากฏที่ใดก็ได้ภายใต้System Preferences ... -> Networking -> Advanced...)

(Mac Mini เครื่องนี้ใช้งาน Mac OS X 10.6.8 และเป็นหนึ่งในรุ่นที่ไม่สามารถอัพเกรดเป็น Lion ได้)

คำตอบ:


11

ขึ้นอยู่กับการตั้งค่าการเปิดตัว จากการบูตไปที่> เชื่อมต่อกับเซิร์ฟเวอร์> (คลิกที่ดรอปบ็อกซ์) และเลือกล้างเซิร์ฟเวอร์ล่าสุดหากไม่ได้ใช้งาน จากนั้นไปที่การตั้งค่าระบบ> บัญชีและดูว่ามีบางสิ่งที่ตั้งค่าในแท็บรายการเข้าสู่ระบบที่เกี่ยวข้องกับเซิร์ฟเวอร์และล้างข้อมูล รีสตาร์ทและทดสอบ หากยังคงฉันจะตรวจสอบ Macintosh HD> Library> LaunchDaemons เพื่อดูไฟล์ที่เกี่ยวข้องกับการติดตั้งเซิร์ฟเวอร์


ไม่มีอะไรที่อยู่ภายใต้ "เซิร์ฟเวอร์ล่าสุด" (และไม่มีการ "ล้างเซิร์ฟเวอร์ล่าสุด" ตัวเลือก) เป็น แต่ภายใต้การเข้าสู่ระบบแท็บรายการที่System Preferences > Acountsมีหนึ่งเดียวกับ "รายการ" MARKและ Unknown"ชนิด" ฉันลบสิ่งนี้โดยคลิก-ปุ่มและเมื่อเริ่มต้นใหม่ฉันจะไม่ได้รับข้อผิดพลาดอีกต่อไป! ขอบคุณมากสำหรับความช่วยเหลือของคุณ.
Mark Longair

ฉันไม่สามารถลบได้ด้วยตนเอง - น่าจะเป็นเพราะโปรไฟล์เซิร์ฟเวอร์ที่ถูกเพิ่มซึ่งไม่ได้เปิดใช้งานอีกต่อไป :(
cgseller

2
"Accounts" เป็น "ผู้ใช้และกลุ่ม" ตอนนี้
linuxdan

7

นี่คือวิธีที่ฉันแก้ไขปัญหานี้ - วิธีการเกรียมดิน - ค้นหาไฟล์กำหนดค่าทั้งหมดด้วยชื่อเซิร์ฟเวอร์และลบออก

แทนที่ server_name ด้วยชื่อของเซิร์ฟเวอร์ที่ให้ความเศร้าโศกแก่คุณแทนที่ file_name ด้วยชื่อของไฟล์การกำหนดค่าตามความชอบที่คุณพบ:

  1. ในอาคารผู้โดยสาร:

    cd ~/Library/Preferences/
    sudo grep -R "server_name" .
    
  2. สำหรับแต่ละไฟล์ที่ส่งคืน:

    mv file_name ~/Desktop/
    
  3. เริ่มต้นใหม่

  4. เปรมปรีดิ์


2

ฉันมีปัญหาเดียวกันและไม่สามารถหาว่า SMB ที่แชร์ความล้มเหลวนั้นเกี่ยวข้องกับอะไร ไม่มีคำตอบใดที่เหมาะกับฉัน

ฉันตรวจสอบการตั้งค่าไทม์แมชชีนแล้ว มันถูกปิดการใช้งาน แต่ฉันยังคงมีสองหุ้นเก่าที่ไม่ได้ใช้ในนั้น ฉันลบพวกเขาและฉันเดาว่านี่จะช่วยแก้ปัญหาได้

(เดิมทีฉันตรวจสอบตัวกำหนดเวลาปลั๊กอินไทม์แมชชีนเพราะฉันคิดว่ามันเป็นปัญหาสิ่งนี้ทำให้ฉันไปที่ไทม์แมชชีนตัวเอง)


ในกรณีของฉันด้วย Time Machine ก็เป็นปัญหา หลังจากลบปลายทาง Time Machine ปัจจุบันของฉันแล้วปัญหาก็หายไป ฉันยังเป็นผู้ใช้ตัวกำหนดตารางเวลาของเครื่อง
Pete

0

การกำหนดค่า SMB ของผู้ใช้มักจะอยู่ใน:

~/Library/Preferences/nsmb.conf

1
ขอบคุณสำหรับคำตอบของคุณ แต่ฉันเกรงว่าไฟล์นั้นไม่มีอยู่จริงแล้วfind ~ -iname '*smb*'ไม่พบอะไรเลย ...
Mark Longair

0

ไปที่เครื่องมือค้นหาเดินต่อไปโดย "cmd + ลูกศรขึ้น" จนกว่าจะถึงหน้าจอนี้

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้คลิกขวาและนำออก


0

สำหรับฉันปัญหาคือว่า "Enterprise Connect" ได้จัดเก็บไดรฟ์ที่ใช้ร่วมกัน ไปที่ไอคอน Enterprise Connect -> แชร์และลบไดรฟ์ที่ใช้ร่วมกันแก้ไขปัญหาของฉันได้

ฉันค้นหาไดรฟ์ที่ใช้ร่วมกันใน Keychain และลบข้อมูลรับรองที่ถูกเก็บไว้

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