Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

Mac แจ้งเตือน: "อุปกรณ์อื่นกำลังใช้ที่อยู่ IP ของคุณ" – หมายความว่าอะไรและแก้ไขอย่างไร

อาจทำให้คุณตกใจเมื่อพยายามเชื่อมต่อเครือข่าย แล้วเจอข้อความเตือนดังนี้บนหน้าจอ:

"อุปกรณ์อื่นในเครือข่ายกำลังใช้ที่อยู่ IP ของคอมพิวเตอร์นี้"
"หากยังมีปัญหา ให้เปลี่ยนที่อยู่ IP ของคอมพิวเตอร์นี้ หรือของอุปกรณ์อีกตัว"

สิ่งแรกที่คิดถึงคือ ใครพยายามเข้าถึง Mac ของคุณผ่าน IP Address หรืออุปกรณ์ติดมัลแวร์ แม้จะเป็นไปได้ แต่ส่วนใหญ่ข้อผิดพลาดนี้บ่งชี้ถึง **ข้อขัดแย้งของเครือข่าย (Network Conflict)**

เมื่อเจอข้อความ "อุปกรณ์อื่นกำลังใช้ที่อยู่ IP ของคุณ" บน Mac ให้อ่านต่อเพื่อเข้าใจสาเหตุและวิธีแก้ไข

ข้อความ "อุปกรณ์อื่นกำลังใช้ที่อยู่ IP ของคุณ" บน Mac คืออะไร?

ปัจจุบันผู้ใช้คอมพิวเตอร์ส่วนใหญ่ไม่สามารถทำงานโดยไม่มีอินเทอร์เน็ต อุปกรณ์ต่างๆ กลายเป็นไร้ประโยชน์หากไม่มีการเชื่อมต่อ ดังนั้นเมื่อเปิดเครื่อง (หรือ“喚เครื่องจากโหมดสลีป”) แล้วเจอข้อความเตือนว่าอุปกรณ์อื่นใช้ IP Address ของคุณ ทำให้อินเทอร์เน็ตขาดการเชื่อมต่อ ผู้ใช้ทั่วไปมักคิดว่าโดนแฮกหรือเครือข่ายถูกบุกรุก จึงหาข้อมูลเกี่ยวกับปัญหานี้และวิธีปกป้องความเป็นส่วนตัว

ทุกอุปกรณ์ที่สื่อสารผ่านอินเทอร์เน็ตต้องมี **ที่อยู่โปรโตคอลอินเทอร์เน็ต (IP Address)** ที่ไม่ซ้ำกัน ตัวเลขที่ไรเดอร์ใช้จัดส่งข้อมูลไปยังผู้รับที่ถูกต้อง ไม่ว่าจะเป็นบน LAN หรือการแลกเปลี่ยนข้อมูลระดับบนสุด และไม่ว่าจะเป็นไรเดอร์ราคา 10 ล้านดอลลาร์หรือสมาร์ทหลอดไฟที่มีที่อยู่

เมื่ออินเทอร์เน็ตเติบโตอย่างรวดเร็วสองทศวรรษที่แล้ว ที่อยู่มาจากช่วงที่ค่อนข้างจำกัด ใช้มาตรฐาน **IPv4** จำนวนที่อยู่ที่เป็นเอกลักษณ์น้อยกว่าที่คาดการณ์ไว้ และการคาดการณ์นั้นกลายเป็นจริง

**Network Address Translation (NAT)** ถูกสร้างขึ้นเพื่อให้อุปกรณ์ใน LAN ได้ที่อยู่พิเศษ ขณะที่สำรองที่อยู่สาธารณะ ที่อยู่ส่วนใหญ่ต้องเป็นเอกลักษณ์ เพราะใช้ในสาธารณะ – เหมือนที่อยู่ถนนที่ไม่ซ้ำในเมืองที่ไม่ซ้ำในจังหวัดที่ไม่ซ้ำ แต่โปรโตคอล NAT อนุญาตให้มีที่อยู่ส่วนตัวที่ผ่านเกตเวย์ที่แมปที่อยู่ส่วนตัวไปยังที่อยู่สาธารณะร่วมกัน การจราจรขาออกถูกจัดการโดยไรเดอร์ เพื่อให้การตอบกลับขาเข้าไปยังคอมพิวเตอร์หรือฮาร์ดแวร์ที่ถูกต้องใน LAN กระบวนการนี้ซับซ้อน แต่ใช้สำหรับแพ็กเก็ตข้อมูล تريลลิอนต่อวันทั่วโลก

ไรเดอร์ส่วนใหญ่จับคู่ NAT กับ **DHCP (Dynamic Host Configuration Protocol)** ซึ่งมอบที่อยู่ให้อุปกรณ์โดยอัตโนมัติเมื่อร้องขอ คุณจะสังเกตเห็นว่าการเชื่อมต่อ Wi-Fi หรืออีเธอร์เน็ต ไม่ได้รับการขอตั้งค่า IP แทนที่จะเป็นการตั้งค่าเริ่มต้นให้ส่งคำขอไปยังเกตเวย์ผ่าน DHCP เกตเวย์รับคำขอ ระบบ NAT หาที่ว่างและบันทึกไว้ แล้วเซิร์ฟเวอร์ DHCP มอบที่อยู่และการตั้งค่าอื่นๆ ให้ฮาร์ดแวร์ เรียกว่า "Lease" (สัญญาเช่า)

สาเหตุของข้อความ "อุปกรณ์อื่นกำลังใช้ที่อยู่ IP ของคุณ" บน Mac

ปัญหานี้มักเกิดจาก **การสื่อสารผิดปกติระหว่างอุปกรณ์ ไรเดอร์ และเซิร์ฟเวอร์ DHCP** เซิร์ฟเวอร์พยายามมอบหมาย IP Address ที่ถูกใช้งานโดยอุปกรณ์อื่นอยู่แล้ว สาเหตุอีกประการคือ เมื่ออุปกรณ์ iOS พยายามใช้ IP เดิมที่เคยได้รับมอบหมาย และภายหลังที่อยู่นั้นถูกมอบให้คอมพิวเตอร์อีกเครื่อง จากรายงานผู้ใช้ พบว่าข้อผิดพลาดนี้มักเกิดเมื่อเปิดเครื่องหรือ“喚 Mac สาเหตุสุดท้าย (แต่ไม่น่าเป็นไปได้) คือ ใครสักคนแฮกเข้าเครือข่ายและ "ปลอมแปลง (Spoof)" ที่อยู่ MAC และ IP ของคุณ ในบทความนี้ครอบคลุมวิธีแก้ไขปัญหาขัดแย้ง IP Address ที่มีประสิทธิภาพที่สุด

วิธีแก้ไข "อุปกรณ์อื่นกำลังใช้ที่อยู่ IP ของคุณ" บน Mac

วิธีที่ 1: สลีปและปลุก Mac

หากคุณไม่เคยแก้ไขการตั้งค่าเกตเวย์ ให้ลองสลีป Mac แล้วปลุกมันใหม่ บางครั้งสามารถแก้ข้อขัดแย้งชั่วคราวได้ เมื่อ Mac ตื่นมาโดยไม่มี IP Address มันจะขอที่อยู่จากเซิร์ฟเวอร์ DHCP ของเกตเวย์อีกครั้ง และอาจจะทำงานได้

คุณอาจลองรีสตาร์ทคอมพิวเตอร์ แต่ขั้นตอนนี้อาจไม่จำเป็น ลองวิธีถัดไปแทน

วิธีที่ 2: รีสตาร์ททุกอย่างและรีเซ็ตไรเดอร์

ขั้นแรก ให้รีสตาร์ทอุปกรณ์ทั้งหมดที่เชื่อมต่อเครือข่ายเดียวกัน (คอมพิวเตอร์ มือถือ โทรทัศน์) ระบบปฏิบัติการสมัยใหม่มักพยายามต่ออายุสัญญา (Renew Lease) โดยอัตโนมัติ จึงขอ IP Address ใหม่ที่ยังไม่ถูกใช้จากเซิร์ฟเวอร์ DHCP หากรีสตาร์ทอุปกรณ์ไม่แก้ปัญหา ให้รีเซ็ตไรเดอร์ Wi-Fi ไรเดอร์รุ่นใหม่มีปุ่ม Reset รุ่นเก่าอาจต้องถอดปลั๊กไฟ

วิธีที่ 3: ต่ออายุ DHCP Lease ด้วยตนเอง

หากรีสตาร์ทและต่ออายุสัญญาอัตโนมัติไม่แก้ปัญหา ให้ลองต่ออายุสัญญาด้วยตนเองบนอุปกรณ์ทั้งหมด บน Mac สามารถทำได้ 2 วิธี ผ่าน Terminal ด้วยเครื่องมือ ipconfig และผ่าน Network Preferences ใน System Preferences

ต่ออายุ DHCP Lease บน macOS:

  1. คลิกโลโก้ Apple ที่แถบเมนูด้านบน เลือก System Preferences แล้วเลือก Network
  2. เลือกเครือข่ายปัจจุบัน คลิกปุ่ม Advanced
  3. เลือกแท็บ TCP/IP จะเห็นปุ่ม Renew DHCP Lease คลิกแล้วตัวเลขข้าง IPv4 Address จะอัปเดต

อัปเดต DHCP Lease ผ่านคำสั่งบรรทัด:

  1. เปิด Terminal ผ่าน Spotlight (Command + Spacebar) พิมพ์ Terminal แล้วกด Return หรือผ่าน Finder > Applications > Utilities
  2. พิมพ์คำสั่งต่อไปนี้ โดยเลือกอินเตอร์เฟซที่ถูกต้อง en0 ปกติคือ Wi-Fi ส่วน en1 คือ Ethernet
sudo ipconfig set en0 DHCP

หากไม่แน่ใจว่าอินเตอร์เฟซไหน ให้ดูข้อมูลด้วยคำสั่ง:

ipconfig getpacket en0

เมื่อสำเร็จ Terminal จะแสดงข้อมูล DHCP เซิร์ฟเวอร์ IP ลูกค้า เวลาสัญญา Subnet Mask IP ไรเดอร์ และ DNS เซิร์ฟเวอร์

ต่ออายุ DHCP Lease บน iOS:

  1. ไปที่ Settings > Wi-Fi แล้วกดปุ่มข้อมูล (i) ของเครือข่ายที่เชื่อมต่ออยู่
  2. ด้านล่างสุด จะมีตัวเลือก Renew DHCP Lease กดแล้ว IP Address จะอัปเดต (ตัวเลข 3 หลักสุดท้ายจะเปลี่ยน)

วิธีที่ 4: ตั้งค่า IP Address แบบคงที่ (Static IP)

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

ตั้งค่า Static IP บน macOS:

  1. ไปที่ System Preferences > Network เลือกการเชื่อมต่อปัจจุบัน
  2. คลิก Advanced > แท็บ TCP/IP
  3. ในเมนู Configure IPv4 เลือก Using DHCP with manual address หรือ Manually
  4. ใส่ IP Address หากใช้ OS X รุ่นเก่าอาจต้องใส่ Subnet Mask และ Router IP ด้วย หากไม่ทราบรายละเอียด ติดต่อผู้ดูแลเครือข่าย

เลือก IP Address ที่แตกต่างพอจากที่ใช้อยู่ ปกติไรเดอร์เป็น IP แรก (เช่น 10.0.1.1) อุปกรณ์ต่อๆ มาจะเป็น 10.0.1.2 ถึง 10.0.1.7 ควรเว้นที่ว่าง 10-20 ที่อยู่ เพื่อป้องกันข้อขัดแย้ง กรอกครบแล้วกด OK แล้ว Apply

ตั้งค่า Static IP บน iOS:

  1. Settings > Wi-Fi > กดไอคอน (i) ของเครือข่ายที่เชื่อมต่อ
  2. ขยาย Configure IP เลือก Manual ใส่ IP Address, Subnet Mask, Router IP หาไม่ทราบ ติดต่อผู้ดูแลเครือข่าย
  3. กด Save ใน iOS รุ่นเก่าเลือกแท็บ Static แล้วกรอกข้อมูลรวมถึง DNS

แก้ไขปัญหา IP Conflict จากการปลอมแปลง (Spoofing)

สาเหตุที่น่ากลัวที่สุดคือ ใครปลอมแปลง MAC และ IP Address ของคุณซ่อนอยู่ในเครือข่ายเดียวกัน อาจทำให้เกิดข้อความเตือนนี้ แต่เป็นไปได้ยาก เพราะไรเดอร์ส่วนใหญ่มีโปรโตคอลความปลอดภัย การปลอม MAC และ IP ไม่ง่ายเท่าการตั้ง Static IP นอกจากนี้ ทุกครั้งที่รีสตาร์ทคอมพิวเตอร์ DHCP Lease จะต่ออายุอัตโนมัติ ทำให้ที่อยู่ปลอมเป็นไร้ประโยชน์ ดังนั้น Spoofing จึงไม่น่าจะทำงานและเป็นแค่การเสียเวลา