เนื่องจาก @อเล็กซ์ ระบุว่าคุณต้องเชื่อมโยงที่อยู่ IP ทั่วไปในเครื่องของคุณด้วยตนเอง เอบีซีดี ด้วยที่อยู่ MAC ที่ต้องการ xx-xx-xx-xx-xx-xx ของแต่ละโฮสต์ระยะไกลโดยเฉพาะเพื่อให้คุณสามารถเชื่อมต่อได้
ใน Windows คุณสามารถใช้ อาร์พี
คำสั่งในหน้าต่างเชลล์คำสั่งที่ยกระดับ:
arp -s a.b.c.d xx-xx-xx-xx-xx-xx
การเชื่อมโยงนี้จะถาวรจนกว่าจะถูกลบด้วย arp -d a.b.c.d
(ตามที่ระบุโดย อาภา - ?
).
คำสั่งและตัวเลือก -ส/-ด
ใน Linux ก็เหมือนกัน ดำเนินการในเชลล์ด้วย ราก สิทธิพิเศษ หรือนำหน้าด้วย ซูโด
แต่มีผลกับแคช ARP ที่มีอยู่เท่านั้น ดังนั้นจะถูกลืมเมื่อรีสตาร์ท (ผู้ชาย arp
ขอแนะนำ)
แก้ไข: เป็น @Zac67 ระบุได้ว่ามี IP/MAC ได้เพียงหนึ่งคู่สำหรับแต่ละโฮสต์ในเน็ตเฉพาะที่ เนื่องจากทราฟฟิกในเครื่องนั้นใช้เฉพาะที่อยู่ MAC ที่ทราบล่าสุด (พบได้จากการสืบค้น ARP หรือการค้นหาตาราง ARP) สำหรับที่อยู่ IP ที่กำหนด หากมีเครื่องอื่นที่มี IP เดียวกัน เครื่องเหล่านั้นจะไม่เป็นที่รู้จัก
สิ่งนี้จะเปลี่ยนแปลงก็ต่อเมื่อ:
[การเชื่อมโยงเป็นแบบคงที่ (ดำเนินการโดยผู้ดูแลระบบด้วยคำสั่ง arp)] การจับคู่จะถูกเปลี่ยนอีกครั้งโดยผู้ดูแลระบบ หรือลืมเมื่อรีสตาร์ทเครื่องนี้หากไม่ถาวร (จากนั้นจะเปลี่ยนเป็นไดนามิก) หรือ,
[การค้นหาเป็นแบบไดนามิกโดยใช้โปรโตคอล ARP] หลังจากนั้นสักครู่ ผลลัพธ์จะถูกทำเครื่องหมายว่าไม่อัปเดต และการเชื่อมต่อครั้งต่อไปจะกระตุ้นการค้นหาใหม่ในเครือข่ายท้องถิ่น จากนั้นโฮสต์รายอื่นสามารถชนะการแข่งขันเพื่อให้ที่อยู่ MAC ได้
การจับคู่ด้วยตนเองมีลำดับความสำคัญสูงกว่าการจับคู่อัตโนมัติ
สรุปได้ว่า: เราสามารถมี IP/MAC เพียงคู่เดียวเพื่อให้โฮสต์ปลายทางมีการสื่อสารที่ประสบความสำเร็จ หากมีหลายคู่ในเครือข่ายท้องถิ่น เนื่องจากข้อผิดพลาดในการกำหนดค่าหรือกิจกรรมมัลแวร์/การแฮ็ก และเรากำลังใช้การค้นหาอัตโนมัติ ARP เราจะมีปัญหาเป็นระยะหรือแย่กว่านั้น
แน่นอนว่าควรใช้วิธีการไดนามิกที่มีที่อยู่ IP เฉพาะ มันหมายถึงความยุ่งยากน้อยลงสำหรับผู้ดูแลระบบ... ;)