หากคุณพยายามแชร์ไฟล์ระหว่าง PC ในเครือข่ายท้องถิ่น แต่เชื่อมต่อไม่ได้ อาจชี้ให้เห็นปัญหาการตั้งค่าเครือข่าย คุณอาจเชื่อมต่อกับเครือข่ายอยู่ แตการเข้าถึง PC และอุปกรณ์อื่นในเครือข่ายอาจถูกบล็อก
สิ่งนี้มักเกิดจากการตั้งค่าผิดบนอุปกรณ์ของคุณ หรือการเชื่อมต่อเครือข่ายที่เสียหาย โชคดีที่มักแก้ไขได้ง่าย หากคุณไม่เห็นคอมพิวเตอร์อื่นในเครือข่าย Windows, macOS และ Linux PCs ทั้งหมดเจอปัญหานี้บ้าง แต่นี่คือ Quick Fixes ที่คุณสามารถใช้แก้ปัญหาได้
เปิดใช้งาน Network Discovery บน Windows 10
สำหรับผู้ใช้ Windows ส่วนใหญ่ สาเหตุใหญ่ที่สุดของ Hidden PCs บนเครือข่าย คือ Network Discovery Settings บน Windows เมื่อตั้งค่านี้ปิด PC ของคุณจะซ่อนจากเครือข่ายท้องถิ่น และ PC อื่นๆ ก็ซ่อนจากคุณ
- คุณสามารถตรวจสอบว่า Network Discovery เปิดอยู่หรือไม่ โดยเปิด Windows File Explorer ใน Navigation Pane ด้านซ้าย กดแท็บ Network
- Windows จะแจ้งเตือนทันทีหาก Network Discovery ปิด คุณสามารถไปที่ Settings > Network & Internet > Sharing Options > Turn on network discovery เพื่อเปิดใหม่ แต่ Windows มี Shortcut ช่วยให้เปิดได้ที่ด้านบนของ File Explorer กดแถบสีเหลืองที่ปรากฏด้านบนเพื่อเปิด Quick Options Menu
- ใน Options Menu ที่ปรากฏ กด Turn on network discovery and file sharing
- หากเครือข่ายของคุณตั้งเป็น Public Network Windows จะถามว่าอยากเปลี่ยนเป็น Private Network หรืออนุญาต Network Discovery บน Public Networks นี่ไม่แนะนำโดยปกติ — หากคุณอยู่บนเครือข่ายของตัวเอง ให้เลือก No, make the network that I am connected to a private network แทน
เมื่อเปิด Network Discovery แล้ว คุณควรเห็นคอมพิวเตอร์อื่นในแท็บ Networks — แต่ก็ต่อเมื่ออุปกรณ์เหล่านั้นมี Network Discovery เปิดอยู่ด้วย คุณยังสามารถเข้าถึงอุปกรณ์โดยตรงโดยพิมพ์ IP Address หรือ Hostname ใน Address Bar ที่ด้านบนของหน้าต่าง File Explorer
ตั้งค่า Firewall ให้อนุญาต File and Printer Sharing
Windows Firewall ออกแบบมาเพื่อบล็อก Traffic ที่ไม่จำเป็นไปและมาจาก PC ของคุณ หาก Network Discovery เปิดอยู่ แต่ยังไม่เห็นคอมพิวเตอร์อื่นในเครือข่าย คุณอาจต้อง Whitelist File and Printer Sharing ใน Firewall Rules
- คลิกขวาที่ Windows Start Menu กด Settings ใน Windows Settings Menu กด Update & Security > Windows Security > Firewall & network protection
- ในเมนู Firewall & network protection คลิกตัวเลือก Allow an app through firewall
- ในหน้าต่าง Allow apps to communicate through Windows Defender Firewall กด Change Settings เพื่ออนุญาตการเข้าถึง เลื่อนลงจนเจอตัวเลือก File and Printer Sharing และ File and Printer Sharing over SMBDirect และติ๊ก Checkbox สำหรับแต่ละตัวภายใต้คอลัมน์ Private เพื่ออนุญาตผ่าน Firewall
คุณยังสามารถติ๊ก Checkbox ภายใต้คอลัมน์ Public หากต้องการอนุญาต Public Networks แต่ไม่แนะนำ กด OK เพื่อบันทึกเมื่อเสร็จ
คุณต้องทำซ้ำสำหรับ Third-party Firewalls อื่นๆ ที่คุณอาจใช้ รวมถึง Network Firewall (หากคุณใช้)
เปิดใช้งาน Computer Browser Service บน Windows 10
สิ่งนี้ไม่น่าเป็นสาเหตุ แต่หากคุณหมด Software Solutions ที่จะลอง คุณควรดูว่า System Service Computer Browser เปิดและทำงานอยู่หรือไม่ นี่ถูก Windows ใช้เพื่อ List Local PCs บนเครือข่ายใน File Explorer
- กด Windows Key + R บนคีย์บอร์ด ในกล่อง Run พิมพ์ services.msc แล้วกด OK เพื่อเปิด
- ในหน้าต่าง Services Management Console หา Service Computer Browser และดู Current Status ภายใต้คอลัมน์ Status หากสถานะเป็น Stopped หรือ Disabled คุณต้องเปิดใหม่ — คลิกขวาและกด Properties
- กดปุ่ม Start เพื่อเปิดในหน้าต่าง Computer Browser Properties แล้วเลือก Automatic ภายใต้ Drop-down Startup type เพื่อให้เริ่มอัตโนมัติในอนาคต กด OK เพื่อบันทึก
ตรวจสอบการตั้งค่า Local Network
หากยังไม่เห็นคอมพิวเตอร์อื่นในเครือข่าย คุณต้องตรวจสอบอีกครั้งว่า PC ของคุณเชื่อมต่อกับ Local Network อย่างถูกต้องหรือไม่ ทำ Physical Check สายไร้สายหากใช้ Wired Network และหากใช้ Wireless ตรวจสอบว่าการเชื่อมต่อกับ Wireless Access Point Active และ Stable
วิธีหนึ่งในการตรวจสอบคือใช้คำสั่ง ping จาก PowerShell หรือ Command Line จะให้เห็นว่า PC ของคุณเชื่อมต่อเครือข่ายถูกต้องและตรวจจับอุปกรณ์ Local Network อื่นได้ แต่ต้องรู้ Local IP หรือ Hostname ของ PC อื่นก่อน
- ใช้ ping โดยคลิกขวาที่ Windows Start Menu กด Windows PowerShell หรือ Windows PowerShell (Admin) จาก PowerShell Terminal พิมพ์ ping x.x.x.x หรือ ping hostname แทนที่ x.x.x.x และ hostname ด้วย Local IP Address หรือ PC Hostname
หากคำสั่ง ping ตอบกลับด้วย Reply แสดงว่า Network Connection Issue ไม่ใช่สาเหตุที่คุณไม่เห็นคอมพิวเตอร์อื่น น่าจะเป็น Software หรือ Network Configuration Issue อยู่ที่อื่น
- คุณสามารถทดสอบ Network Configuration สำหรับปัญหาใน Windows Settings — คลิกขวา Start Menu กด Settings จากนั้น กด Update & Security > Troubleshoot > Network Adapter และคลิก Run the Troubleshooter
หาก Windows ตรวจพบปัญหา Network Configuration จะพยายามแก้ไขอัตโนมัติ อาจตรวจพบว่า Static IP Address ถูกใช้สำหรับ Network Device — หากตั้งค่าผิด คุณจะโต้ตอบกับอุปกรณ์อื่นในเครือข่ายไม่ได้
- เพื่อเปลี่ยน คลิกขวา Start Menu Button กด Settings จาก Windows Settings Menu กด Network & Internet > Status > Change adapter options
- ในเมนู Network Connections คลิกขวาที่ Network Device ของคุณ กด Properties ในหน้าต่าง Properties คลิก Internet Protocol Version 4 (TCP/IPv4) และกด Properties
- ในหน้าต่าง IPv4 Properties ให้แน่ใจว่า Obtain an IP address automatically และ Obtain DNS server address automatically ถูกเลือกและเปิดใช้งาน แล้วกด OK > Close เพื่อบันทึก
คุณอาจพบว่าปัญหาไม่ได้อยู่ที่ PC Configuration แตอยู่ที่ Network ตัวอย่างเช่น ฟีเจอร์ Wireless Isolation (บางครั้งเรียกว่า Client Isolation หรือ AP Isolation) บนบางไร้สายจะซ่อน Wireless Devices จากกันบน Local Network ป้องกันไม่ให้คุณเชื่อมต่อกับพวกมันจาก PC
คุณอาจต้องอ่าน User Manual ของ Wireless Router เพื่อดูวิธีปิดฟีเจอร์นี้ แต่น่าจะหาได้ภายใต้ Wireless Settings ของ Router ท้องถิ่น
วิธีดูคอมพิวเตอร์อื่นในเครือข่ายกับ macOS
อุปกรณ์ Apple มัก Detect อุปกรณ์ Apple อื่นได้ดี เพราะ Apple Bonjour Networking Service และมัก Detect Windows และ Linux PCs ได้ด้วย หากต้องการดูคอมพิวเตอร์อื่นบน macOS ทำได้โดยคลิกแท็บ Network ใน Core macOS Finder App
- หากไม่เห็นคอมพิวเตอร์อื่นในเครือข่ายจุดนี้ คุณอาจต้องเชื่อมต่อแบบ Manual ทำได้โดยเปิด Finder App และกด Go > Connect to Server
- ในหน้าต่าง Connect to Server พิมพ์ IP Address หรือ Hostname ของ PC ที่ต้องการเชื่อมต่อในกล่อง Server Address กด Connect เพื่อเชื่อมต่อกับ Server ตามคำแนะนำบนหน้าจอเพื่อให้ Credentials ที่ถูกต้อง
- หากไม่เห็น Network PC หลัง Direct Connection คุณต้องแน่ใจว่าตัวเลือก View มันเปิดอยู่ใน Finder ทำได้โดยกด Finder > Preferences จาก Menu Bar
- ในหน้าต่าง Finder Preferences ให้แน่ใจว่า Checkbox Connected servers เปิดอยู่ในแท็บ Sidebar
เมื่อติ๊กแล้ว คุณควรเห็นแท็บ Connected servers ใน Finder ที่ PC ที่เชื่อมต่อจะแสดงให้เข้าถึง หากไม่สามารถ View หรือ Connect ไปยัง PC หรือ Mac อื่นได้ หรือไม่มีอุปกรณ์มองเห็นในแท็บ Networks ใน Finder อาจเกิดจากปัญหา Network Connection ของ macOS
ตรวจสอบได้โดยคลิก Apple Menu > System Preferences > Network ในเมนู Network Settings ตรวจสอบ Connection Type ในเมนูด้านซ้าย — ไอคอนถัดจาก Connection ควรเป็นสีเขียว
หากไม่ใช่ คุณต้องรันการตรวจสอบที่ชัดเจน (สายกายภาพ, WiFi Connectivity เป็นต้น) เพื่อฟื้นฟูการเชื่อมต่อ แล้วทำซ้ำขั้นตอนข้างต้น
วิธีดูคอมพิวเตอร์อื่นบน Linux
Linux Software Packages แตกต่างกันไปตาม Distribution ไม่มี One-size-fits-all Approach หากไม่เห็นคอมพิวเตอร์อื่นในเครือข่ายจาก Linux PCs — อย่างน้อยกับ Graphical User Interface
เพื่อตรวจสอบว่า PC ของคุณเห็นอุปกรณ์อื่นได้หรือไม่ คุณสามารถใช้ Network Scanning Tool arp-scan เพื่อสแกนเครือข่ายหาอุปกรณ์แทน จะแสดงอุปกรณ์ที่พร้อมใช้งานทั้งหมดบนเครือข่าย
- คุณต้อง Install arp-scan Package ก่อน บน Ubuntu และ Debian-based OS ทำได้โดยเปิด Terminal และพิมพ์ sudo apt install arp-scan
- เมื่อ arp-scan ติดตั้งแล้ว พิมพ์ arp-scan -l ใน Terminal และกด Enter หากไม่ได้ ลอง sudo arp-scan -l แทน
รายการอุปกรณ์ที่พร้อมใช้งานบนเครือข่ายจะแสดง พร้อม IP Addresses, MAC Addresses และ Device Types หากคำสั่งนี้ทำงาน แสดงว่า Network Discovery เป็นไปได้จาก Linux PC ของคุณ และคุณควรสามารถ View และ Connect ไปยัง PCs อื่นๆ ผ่าน File Management Tool ของ Linux Distribution หรือใช้ Terminal
หากล้มเหลว น่าจะชี้ให้เห็นปัญหา Overall Network Configuration หรือ Firewall คุณสามารถทำขั้นตอนปกติ (Physical Checks และ Connection Tests) เพื่อพยายามแก้ไข
หากคุณใช้ Ubuntu คุณสามารถ View และ Connect ไปยัง Network Devices ที่ตรวจพบได้เร็วโดยเปิดแอป File Manager และคลิกแท็บ Other Locations
ตั้งค่าเครือข่ายให้ถูกต้อง
เช่นที่ Fixes ข้างต้นแสดง มีหลายวิธี Troubleshoot Network Connection หากไม่เห็นคอมพิวเตอร์อื่นในเครือข่าย ปัญหาส่วนใหญ่แก้ได้ด้วย Network Setup ที่ดีขึ้น รวมถึงตรวจสอบอุปกรณ์อยู่ในตำแหน่งดีสำหรับ WiFi หรือหากใช้ Ethernet สายต่อถูกต้อง
หาก WiFi Connectivity ก่อให้เกิดปัญหา การเปลี่ยนมา All-wired Network อาจแก้ปัญหาในระยะยาว Ethernet ดีกว่า WiFi สำหรับบางสถานการณ์ — แต่มันไม่ใช่ Miracle Fix
บอกเรา Tips และ Fixes ของคุณเองสำหรับปัญหาเครือข่ายใน Comments ด้านล่างได้เลย