ข้ามไปยังเนื้อหาหลัก

คู่มือการแก้ไขปัญหา: คอมพิวเตอร์ Windows ไม่สามารถเข้าถึง NAS ผ่าน SMB ได้

ระบบที่ใช้งานได้: TOS 6, TOS 7

1. การตรวจสอบการเชื่อมต่อพื้นฐาน​

  1. NAS ออนไลน์อยู่หรือไม่?
  • วิธีตรวจสอบ:
    • NAS เปิดอยู่หรือไม่?
    • ไฟ LED เครือข่ายทำงานปกติหรือไม่?
    • คุณสามารถเข้าถึงหน้าการจัดการ NAS ผ่านเบราว์เซอร์ (โดยใช้ที่อยู่ IP ของมัน) ได้หรือไม่?
  • ผลลัพธ์และการดำเนินการ:
    • NAS ออฟไลน์หรือไม่สามารถเข้าถึงหน้าการจัดการได้ → ตรวจสอบการเชื่อมต่อไฟและสายเครือข่าย ตรวจสอบให้แน่ใจว่า NAS เริ่มทำงานอย่างถูกต้องและอยู่ในเครือข่ายท้องถิ่นเดียวกัน
    • สามารถเข้าถึงหน้าการจัดการ NAS ได้ → ดำเนินการขั้นตอนถัดไป
  1. การสื่อสารของอินเทอร์เฟซเครือข่ายของ NAS ปกติหรือไม่?
  • วิธีตรวจสอบ:
    • มีการเปิดใช้งานอินเทอร์เฟซเครือข่ายหลายตัวบน NAS หรือไม่?
    • อินเทอร์เฟซที่เปิดใช้งานทั้งหมดสามารถ ping กันได้สำเร็จหรือไม่?
    • คอมพิวเตอร์เชื่อมต่อกับเครือข่ายสำหรับผู้มาเยือนหรือเครือข่ายของอุปกรณ์ขยายสัญญาณโดยบังเอิญหรือไม่?
  • ผลลัพธ์และการดำเนินการ:
    • เข้าสู่ระบบหน้าการจัดการ NAS ไปที่ Control Panel → Network → Interfaces ตรวจสอบให้แน่ใจว่าทั้งคอมพิวเตอร์และ NAS เชื่อมต่อกับเราเตอร์เดียวกัน
    • ตรวจสอบโดยเปรียบเทียบที่อยู่ IP ตัวอย่างเช่น:
      • IP คอมพิวเตอร์: 192.168.1.10
      • IP ของ NAS: 192.168.1.100
      • หากสามอ็อกเท็ตแรกเหมือนกัน (ทั้งคู่เป็น 192.168.1) → อยู่ในเครือข่ายเดียวกัน
    • หากการสื่อสารของอินเทอร์เฟซเครือข่ายปกติ → ดำเนินการขั้นตอนถัดไปเพื่อแก้ไขปัญหา SMB
  1. บริการ SMB เปิดใช้งานอยู่หรือไม่?
  • วิธีตรวจสอบ:
    • ไปที่ Control Panel → File Services → SMB
    • ตรวจสอบว่าสถานะบริการ SMB เป็น "เปิดใช้งาน" หรือไม่
  • ผลลัพธ์และการดำเนินการ:
    • SMB ไม่ได้เปิดใช้งาน → เปิดใช้งานบริการ SMB และลองเข้าถึงอีกครั้ง
    • SMB เปิดใช้งานอยู่ → ดำเนินการขั้นตอนถัดไป

2. การตรวจสอบที่อยู่การเข้าถึง​

  1. ที่อยู่การเข้าถึงถูกต้องหรือไม่?
  • วิธีตรวจสอบ:
    • ใช้ที่อยู่ IP หรือชื่ออุปกรณ์ที่ถูกต้องเพื่อเข้าถึง SMB
    • เส้นทาง SMB ของ Windows ต้องขึ้นต้นด้วย \\ ตัวอย่างเช่น: \\192.168.1.100
    • ขอแนะนำให้ทดสอบโดยใช้ที่อยู่ IP ก่อนเพื่อหลีกเลี่ยงปัญหาการแปลงชื่อ (เนื่องจากการแปลงชื่อเป็น IP)
  • ผลลัพธ์และการดำเนินการ:
    • ทั้ง IP และชื่ออุปกรณ์ใช้ไม่ได้ → กลับไปที่การตรวจสอบการเชื่อมต่อพื้นฐานและตรวจสอบสถานะเครือข่ายและบริการ SMB
    • IP ใช้ได้ แต่ชื่ออุปกรณ์ใช้ไม่ได้ → ขอแนะนำให้ใช้ที่อยู่ IP เพื่อเข้าถึง NAS และรีสตาร์ทคอมพิวเตอร์ Windows ก่อนลองใช้ชื่ออุปกรณ์อีกครั้ง

3. ล้างแคชการเข้าสู่ระบบ SMB ของ Windows​

คำอธิบายปัญหา: คอมพิวเตอร์ในเครื่องอาจมีข้อมูลการยืนยันตัวตน SMB ที่แคชไว้ หากคุณเข้าสู่ระบบ SMB ด้วยชื่อผู้ใช้ที่แตกต่างหรือลบผู้ใช้เดิมบน NAS อาจส่งผลกระทบต่อการเข้าสู่ระบบ SMB ในภายหลัง

วิธีที่ 1: ลบข้อมูลรับรองของ Windows​

  1. ในระบบปฏิบัติการ Windows ใช้ฟังก์ชันค้นหาของระบบเพื่อค้นหาและเปิด "Credential Manager" เพื่อเข้าถึงและจัดการ

TOSHelp_smb_access_nas_windows_001en.jpg

  1. ค้นหาข้อมูลรับรองที่เกี่ยวข้องกับที่อยู่ IP ของ NAS คลิกลูกศรแบบเลื่อนลง → เลือก "ลบ"

TOSHelp_smb_access_nas_windows_002en.png

  1. ตรวจสอบข้อมูลรับรองของ Windows อีกครั้งเพื่อยืนยันว่าข้อมูลรับรองถูกลบสำเร็จ

วิธีที่ 2: ลบการแชร์เครือข่ายที่เชื่อมต่ออยู่​

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ "Run" พิมพ์ cmd และกด Enter เพื่อเปิด Command Prompt

TOSHelp_smb_access_nas_windows_003en.png

  1. ดูการเชื่อมต่อเครือข่ายที่มีอยู่โดยป้อน:
net use

TOSHelp_smb_access_nas_windows_004en.png

  1. หากรายการมี \\NAS_IP\IPC$ ให้ลบโดยใช้คำสั่ง:
net use \NAS_IP\IPC$ /del

TOSHelp_smb_access_nas_windows_005en.png

  1. ป้อน net use อีกครั้งเพื่อยืนยันว่าถูกลบแล้ว

TOSHelp_smb_access_nas_windows_006en.png

  • ผลลัพธ์และการดำเนินการ:
    • ล้างข้อมูลรับรองแล้ว → ลองเข้าถึง SMB อีกครั้ง
    • ยังเข้าถึงไม่ได้ → ดำเนินการขั้นตอนถัดไป: การแก้ไขปัญหาโปรโตคอลและพอร์ต

4. ตรวจสอบโปรโตคอลและพอร์ต SMB​

  1. โปรโตคอล SMB เข้ากันได้หรือไม่?
  • วิธีตรวจสอบ:
    • เข้าสู่ระบบ NAS ไปที่ → Control Panel → File Services → SMB → Advanced Settings และตรวจสอบ:
      • เวอร์ชันโปรโตคอล SMB ขั้นต่ำ
      • เปิดใช้งานการเข้ารหัสการรับส่งข้อมูล SMB หรือไม่

TOSHelp_smb_access_nas_windows_007en.png

  • ผลลัพธ์และการดำเนินการ:
    • เวอร์ชันโปรโตคอล SMB ต่ำเกินไปหรือไม่เข้ากัน → เปิดใช้งานโปรโตคอล SMB ที่สอดคล้องตามเวอร์ชัน Windows ของคุณ และเพิ่มเวอร์ชัน SMB บน NAS
    • หมายเหตุ: SMB1 มีความเสี่ยงด้านความปลอดภัย และขอแนะนำให้เปิดใช้งานชั่วคราวเฉพาะในระหว่างการแก้ไขปัญหาหรือเพื่อความเข้ากันได้กับอุปกรณ์รุ่นเก่า
    • ปัญหาเกี่ยวกับการเข้ารหัส SMB → ปิดใช้งานการเข้ารหัส SMB ชั่วคราวเพื่อทดสอบการเข้าถึง (สำหรับการแก้ไขปัญหาเท่านั้น)
  1. พอร์ต 445 เข้าถึงได้หรือไม่? ลบการแชร์เครือข่ายที่เชื่อมต่ออยู่ (หมายเหตุ: หัวข้อนี้ดูซ้ำซ้อนในต้นฉบับ แต่เก็บไว้เพื่อความสอดคล้องของโครงสร้าง การดำเนินการที่ถูกต้องคือการทดสอบพอร์ตด้านล่าง)
  2. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ "Run" พิมพ์ powershell และกด Enter เพื่อเปิด PowerShell

TOSHelp_smb_access_nas_windows_008en.png

  1. เรียกใช้คำสั่งต่อไปนี้: Test-NetConnection NAS_IP -Port 445
Test-NetConnection 192.168.1.100 -Port 445

TOSHelp_smb_access_nas_windows_009en.png

  1. ตรวจสอบว่า TcpTestSucceeded เป็น True หรือ False
  • ผลลัพธ์และการดำเนินการ:
    • ผลลัพธ์เป็น True → พอร์ตปกติ ดำเนินการแก้ไขปัญหาโปรโตคอล SMB หรือการตั้งค่าสิทธิ์ต่อไป

    • ผลลัพธ์เป็น False → ผิดปกติ อาจถูกบล็อกโดยไฟร์วอลล์หรืออุปกรณ์เครือข่าย คุณสามารถปิดใช้งานไฟร์วอลล์ชั่วคราวเพื่อทดสอบการเข้าถึงได้ ตามขั้นตอนด้านล่าง

      1. ในระบบปฏิบัติการ Windows ใช้ฟังก์ชันค้นหาของระบบเพื่อค้นหาและเปิด "Windows Defender Firewall" เพื่อเข้าถึงและจัดการ

      TOSHelp_smb_access_nas_windows_010en.jpg

      1. คลิก "เปิดหรือปิด Windows Defender Firewall" ปิดใช้งาน แล้วลองเข้าถึง NAS อีกครั้ง

      TOSHelp_smb_access_nas_windows_011en.png

      TOSHelp_smb_access_nas_windows_012en.png

  • ผลลัพธ์และการดำเนินการ:
    • สามารถเข้าถึง NAS ได้หลังปิดใช้งานไฟร์วอลล์

    • การดำเนินการที่แนะนำ:

      1. กด Windows + R
      2. พิมพ์: wf.msc กด ENTER เพื่อเปิด "Windows Defender Firewall with Advanced Security"

      TOSHelp_smb_access_nas_windows_013en.png

      1. คลิก "Outbound Rules" ที่ด้านซ้าย
      2. คลิก "New Rule..." ที่ด้านขวา

      TOSHelp_smb_access_nas_windows_014en.png

      1. เลือก Port → ถัดไป
      2. เลือก TCP และระบุพอร์ตภายใน: 445
      3. ถัดไป → เลือก อนุญาตการเชื่อมต่อ
      4. สำหรับประเภทเครือข่าย ให้ทำเครื่องหมายเฉพาะ Private
      5. ตั้งชื่อ เช่น SMB 445 → เสร็จสิ้น
      6. ลองเข้าถึง NAS อีกครั้ง
    • หากยังเข้าถึงไม่ได้หลังปิดใช้งานไฟร์วอลล์ → กลับไปทบทวนขั้นตอนก่อนหน้าเพื่อตรวจสอบว่าแต่ละขั้นตอนดำเนินการถูกต้องหรือไม่ เช่น:

    • เวอร์ชันโปรโตคอล SMB

    • การเข้ารหัส SMB

    • แคชข้อมูลรับรองของ Windows

5. ตรวจสอบสิทธิ์ของโฟลเดอร์ที่แชร์บน NAS​

  1. ผู้ใช้มีสิทธิ์สำหรับโฟลเดอร์ที่แชร์หรือไม่?
  • วิธีตรวจสอบ:
    • ไปที่ NAS Control Panel → Shared Folders
    • ตรวจสอบสิทธิ์การอ่าน/เขียนของผู้ใช้ปัจจุบันสำหรับโฟลเดอร์ที่แชร์เป้าหมาย
    • หาก NAS รองรับสิทธิ์ ACL / NTFS ให้ตรวจสอบสิทธิ์ขั้นสูงเหล่านั้นด้วย
  • ผลลัพธ์และการดำเนินการ:
    • สิทธิ์ไม่เพียงพอ → กำหนดสิทธิ์การอ่าน/เขียนและลองอีกครั้ง
    • สิทธิ์ถูกต้อง → ดำเนินการขั้นตอนถัดไป

6. รีสตาร์ท​

  • รีสตาร์ทคอมพิวเตอร์ Windows
  • เชื่อมต่อใหม่กับ SMB โดยใช้ \\NAS_IP