คู่มือการแก้ไขปัญหา: คอมพิวเตอร์ Windows ไม่สามารถเข้าถึง NAS ผ่าน SMB ได้
ระบบที่ใช้งานได้: TOS 6, TOS 7
1. การตรวจสอบการเชื่อมต่อพื้นฐาน
- NAS ออนไลน์อยู่หรือไม่?
- วิธีตรวจสอบ:
- NAS เปิดอยู่หรือไม่?
- ไฟ LED เครือข่ายทำงานปกติหรือไม่?
- คุณสามารถเข้าถึงหน้าการจัดการ NAS ผ่านเบราว์เซอร์ (โดยใช้ที่อยู่ IP ของมัน) ได้หรือไม่?
- ผลลัพธ์และการดำเนินการ:
- NAS ออฟไลน์หรือไม่สามารถเข้าถึงหน้าการจัดการได้ → ตรวจสอบการเชื่อมต่อไฟและสายเครือข่าย ตรวจสอบให้แน่ใจว่า NAS เริ่มทำงานอย่างถูกต้องและอยู่ในเครือข่ายท้องถิ่นเดียวกัน
- สามารถเข้าถึงหน้าการจัดการ NAS ได้ → ดำเนินการขั้นตอนถัดไป
- การสื่อสารของอินเทอร์เฟซเครือข่ายของ 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
- บริการ SMB เปิดใช้งานอยู่หรือไม่?
- วิธีตรวจสอบ:
- ไปที่ Control Panel → File Services → SMB
- ตรวจสอบว่าสถานะบริการ SMB เป็น "เปิดใช้งาน" หรือไม่
- ผลลัพธ์และการดำเนินการ:
- SMB ไม่ได้เปิดใช้งาน → เปิดใช้งานบริการ SMB และลองเข้าถึงอีกครั้ง
- SMB เปิดใช้งานอยู่ → ดำเนินการขั้นตอนถัดไป
2. การตรวจสอบที่อยู่การเข้าถึง
- ที่อยู่การเข้าถึงถูกต้องหรือไม่?
- วิธีตรวจสอบ:
- ใช้ที่อยู่ 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
- ในระบบปฏิบัติการ Windows ใช้ฟังก์ชันค้นหาของระบบเพื่อค้นหาและเปิด "Credential Manager" เพื่อเข้าถึงและจัดการ

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

- ตรวจสอบข้อมูลรับรองของ Windows อีกครั้งเพื่อยืนยันว่าข้อมูลรับรองถูกลบสำเร็จ
วิธีที่ 2: ลบการแชร์เครือข่ายที่เชื่อมต่ออยู่
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ "Run" พิมพ์
cmdและกด Enter เพื่อเปิด Command Prompt

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

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

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

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

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

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

- ตรวจสอบว่า TcpTestSucceeded เป็น True หรือ False
- ผลลัพธ์และการดำเนินการ:
-
ผลลัพธ์เป็น True → พอร์ตปกติ ดำเนินการแก้ไขปัญหาโปรโตคอล SMB หรือการตั้งค่าสิทธิ์ต่อไป
-
ผลลัพธ์เป็น False → ผิดปกติ อาจถูกบล็อกโดยไฟร์วอลล์หรืออุปกรณ์เครือข่าย คุณสามารถปิดใช้งานไฟร์วอลล์ชั่วคราวเพื่อทดสอบการเข้าถึงได้ ตามขั้นตอนด้านล่าง
- ในระบบปฏิบัติการ Windows ใช้ฟังก์ชันค้นหาของระบบเพื่อค้นหาและเปิด "Windows Defender Firewall" เพื่อเข้าถึงและจัดการ

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


-
- ผลลัพธ์และการดำเนินการ:
-
สามารถเข้าถึง NAS ได้หลังปิดใช้งานไฟร์วอลล์
-
การดำเนินการที่แนะนำ:
- กด Windows + R
- พิมพ์: wf.msc กด ENTER เพื่อเปิด "Windows Defender Firewall with Advanced Security"

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

- เลือก Port → ถัดไป
- เลือก TCP และระบุพอร์ตภายใน: 445
- ถัดไป → เลือก อนุญาตการเชื่อมต่อ
- สำหรับประเภทเครือข่าย ให้ทำเครื่องหมายเฉพาะ Private
- ตั้งชื่อ เช่น SMB 445 → เสร็จสิ้น
- ลองเข้าถึง NAS อีกครั้ง
-
หากยังเข้าถึงไม่ได้หลังปิดใช้งานไฟร์วอลล์ → กลับไปทบทวนขั้นตอนก่อนหน้าเพื่อตรวจสอบว่าแต่ละขั้นตอนดำเนินการถูกต้องหรือไม่ เช่น:
-
เวอร์ชันโปรโตคอล SMB
-
การเข้ารหัส SMB
-
แคชข้อมูลรับรองของ Windows
-
5. ตรวจสอบสิทธิ์ของโฟลเดอร์ที่แชร์บน NAS
- ผู้ใช้มีสิทธิ์สำหรับโฟลเดอร์ที่แชร์หรือไม่?
- วิธีตรวจสอบ:
- ไปที่ NAS Control Panel → Shared Folders
- ตรวจสอบสิทธิ์การอ่าน/เขียนของผู้ใช้ปัจจุบันสำหรับโฟลเดอร์ที่แชร์เป้าหมาย
- หาก NAS รองรับสิทธิ์ ACL / NTFS ให้ตรวจสอบสิทธิ์ขั้นสูงเหล่านั้นด้วย
- ผลลัพธ์และการดำเนินการ:
- สิทธิ์ไม่เพียงพอ → กำหนดสิทธิ์การอ่าน/เขียนและลองอีกครั้ง
- สิทธิ์ถูกต้อง → ดำเนินการขั้นตอนถัดไป
6. รีสตาร์ท
- รีสตาร์ทคอมพิวเตอร์ Windows
- เชื่อมต่อใหม่กับ SMB โดยใช้ \\NAS_IP