ไม่สามารถเชื่อมต่อกับคอมพิวเตอร์ในเครือข่ายท้องถิ่นหรือ RU Server บน macOS
อาการ
บน Mac Viewer ไม่สามารถเชื่อมต่อกับคอมพิวเตอร์ในเครือข่ายท้องถิ่นด้วยที่อยู่ IP หรือชื่อคอมพิวเตอร์ และไม่สามารถลงชื่อเข้าใช้ RU Server ที่อยู่ในเครือข่ายเดียวกันได้ ปัญหาเดียวกันนี้อาจเกิดกับ Host หรือ Agent ที่ทำงานบน Mac เมื่อเชื่อมต่อกับ RU Server ในเครือข่ายท้องถิ่น อาการที่พบบ่อย:
- การเชื่อมต่อผ่านอินเทอร์เน็ตทำงานได้ตามปกติ รวมถึงการเชื่อมต่อ Internet-ID
- คำสั่ง ping และโปรแกรมอื่นบน Mac เครื่องเดียวกันเข้าถึงคอมพิวเตอร์เหล่านั้นได้ และ Viewer บน Windows หรือ Linux เชื่อมต่อกับ Host เดียวกันได้โดยไม่มีปัญหา
- Host ที่ปลายทางไม่มีการบันทึกความพยายามในการเชื่อมต่อใด ๆ
- ปัญหาเกิดขึ้นทันทีหลังจากอัปเดตหรือติดตั้ง Remote Utilities ใหม่บน Mac
สาเหตุ
macOS จะขอสิทธิ์ในการใช้เครือข่ายเฉพาะที่จากทุกแอปพลิเคชัน และเก็บคำตอบไว้ใน การตั้งค่าระบบ→ความเป็นส่วนตัวและความปลอดภัย→เครือข่ายเฉพาะที่ สิทธิ์นี้ผูกกับไฟล์ของแอปพลิเคชันนั้นโดยเฉพาะ หลังการอัปเดต สิทธิ์ที่บันทึกไว้จะไม่ตรงกับไฟล์ใหม่อีกต่อไป และใน macOS บางเวอร์ชัน ระบบจะบล็อกการเชื่อมต่อภายในเครือข่ายของแอปพลิเคชันโดยไม่แจ้งเตือนแทนที่จะถามใหม่ แม้ว่าสวิตช์ในการตั้งค่าระบบจะยังแสดงว่าแอปพลิเคชันได้รับอนุญาตอยู่ก็ตาม
นี่เป็นพฤติกรรมของ macOS ไม่ใช่การตั้งค่าของ Remote Utilities พบได้ใน macOS 15 (Sequoia) และเวอร์ชันที่ใหม่กว่า ได้รับผลกระทบเฉพาะการเชื่อมต่อที่แอปพลิเคชันเปิดไปยังที่อยู่ในเครือข่ายท้องถิ่นเองเท่านั้น ได้แก่ การเชื่อมต่อโดยตรงด้วยที่อยู่ IP หรือชื่อคอมพิวเตอร์ และการเชื่อมต่อกับ RU Server ในเครือข่ายเดียวกัน การเชื่อมต่อขาเข้ามายัง Host และการเชื่อมต่อผ่านอินเทอร์เน็ตไม่ได้รับผลกระทบ
วิธีแก้ไข
- เปิด การตั้งค่าระบบ→ความเป็นส่วนตัวและความปลอดภัย→เครือข่ายเฉพาะที่
- ค้นหา Remote Utilities Viewer (หรือ Host หรือ Agent) ในรายการ ปิดสวิตช์ แล้วเปิดอีกครั้ง
หากไม่มีแอปพลิเคชันอยู่ในรายการ ให้เปิดแอปพลิเคชัน ลองเชื่อมต่อ แล้วคลิก อนุญาต ในข้อความแจ้ง "ต้องการค้นหาและเชื่อมต่อกับอุปกรณ์บนเครือข่ายเฉพาะที่ของคุณ" - ออกจากแอปพลิเคชันให้สมบูรณ์ (Command+Q) แล้วเปิดใหม่อีกครั้ง
- เชื่อมต่ออีกครั้ง หากยังไม่สำเร็จ ให้รีสตาร์ท Mac แล้วลองอีกครั้ง
หมายเหตุ:
สิทธิ์นี้ผูกกับบัญชีผู้ใช้ macOS ให้ทำตามขั้นตอนซ้ำในทุกบัญชีผู้ใช้ที่ใช้งาน Viewer, Host หรือ Agent การลบแล้วติดตั้ง Remote Utilities ใหม่เพียงอย่างเดียวไม่ได้แก้ไขปัญหานี้
ดูเพิ่มเติม: ฉันสามารถเชื่อมต่อกับคอมพิวเตอร์ระยะไกลโดยใช้ที่อยู่ IP ของมันได้โดยตรงหรือไม่?
