ไคลเอนต์รายงานว่าเชื่อมต่อแล้วและอุโมงค์ทำงานอยู่ แต่เซิร์ฟเวอร์ไฟล์ของออฟฟิศตอบกลับมาจากที่ไหนสักแห่งในครัว ปกติทั้งสองฝั่งใช้ 192.168.1.0/24 เพราะเราเตอร์สำหรับผู้บริโภคมาพร้อมค่านี้ และไม่มีเส้นทางใดแก้ความกำกวมที่มีอยู่ทั้งสองฝั่งพร้อมกันได้ อาการขัดข้องอาจดูเหมือนอุโมงค์เสียหรือเซิร์ฟเวอร์เสีย แต่ก็ไม่ใช่ทั้งสองอย่าง ระบุว่าคุณมีปัญหาชนกันแบบไหนก่อนแตะการตั้งค่าใด ๆ เพราะแต่ละชนิดมีวิธีแก้ต่างกันและมีเพียงชนิดเดียวที่เกี่ยวกับการกำหนดเส้นทาง

เส้นทางที่เชื่อมต่ออยู่ชนะทุกสิ่งที่คุณดันลงไป

โฮสต์ถือว่าแอดเดรสเป็นแบบโลคอลเมื่อมีเส้นทางที่เชื่อมต่ออยู่ครอบคลุม บนแล็ปท็อปที่อินเทอร์เฟซของตัวเองเป็น 192.168.1.20/24 แอดเดรส 192.168.1.50 ถือเป็นเพื่อนบ้าน แพ็กเก็ตจึงออกทางอินเทอร์เฟซของบ้านและไม่เคยไปถึงอุโมงค์

การดันเส้นทางสำหรับคำนำหน้าของออฟฟิศไม่เปลี่ยนอะไร เพราะคำนำหน้านั้นมีอยู่แล้วในฐานะเครือข่ายที่เชื่อมต่อโดยตรง ระบบปฏิบัติการยังคงตอบจากรายการที่เชื่อมต่ออยู่ และรายการนั้นถูกตรวจสอบก่อนที่จะถามอุโมงค์เรื่องใด ๆ คุณดูลำดับได้เอง: ip route get 192.168.1.50 ระบุอินเทอร์เฟซของบ้าน ไม่ใช่อุโมงค์ ปลายทางไกลก็สะท้อนปัญหาเช่นกัน เพราะเราเตอร์ของออฟฟิศก็เชื่อว่าช่วงของบ้านของแล็ปท็อปเป็นของตน

การชนกันแบบเงียบที่อยู่เหนือกว่าปัญหาชัดเจน

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

ชื่อก็ชนกันแบบเดียวกัน เครื่องสองเครื่องที่ใช้ชื่อคอมพิวเตอร์เดียวกันทำให้เครื่องมือที่อิงชื่อใช้ไม่ได้ แม้ทุกแพ็กเก็ตจะถูกกำหนดเส้นทางอย่างถูกต้อง และรายการ hosts ที่ชี้ไปยังแอดเดรสออฟฟิศจะล้มเหลวเมื่อเครื่องโลคอลมีชื่อนั้นอยู่แล้ว เพราะการแปลงชื่อในเครื่องชนะ เปลี่ยนชื่อเครื่องโลคอลหรือใช้ชื่อแบบเต็มแทนการแก้ hosts

ไฮเปอร์ไวเซอร์เพิ่มกรณีที่สาม อะแดปเตอร์แบบโฮสต์เท่านั้นมักอยู่บน 192.168.56.0/24 ซึ่งอาจชนกับช่วงขององค์กรที่ไม่มีใครจำได้ว่ากำลังใช้งานอยู่

เปลี่ยนเลขฝั่งที่คุณเป็นเจ้าของ

การเปลี่ยนเลขใหม่ขจัดความกำกวมแทนที่จะหลีกเลี่ยง และในออฟฟิศที่บ้านนั่นคือฝั่งที่คุณเป็นเจ้าของ เลือกสิ่งที่ไม่มีทางปรากฏที่อื่น และระบุอุปกรณ์ทุกเครื่องที่มีแอดเดรสคงที่ก่อนแตะเราเตอร์

10.0.0.0/8 และ 172.16.0.0/12 เป็นตัวเลือกปกติ ค่าเริ่มต้นจากโรงงานของเฟิร์มแวร์ 192.168.0.0/24 และ 192.168.1.0/24 คือสิ่งที่ควรปล่อยไว้

การเปลี่ยนเลขออฟฟิศใหม่แทบจะทำไม่ได้ และการเปลี่ยนเลขบ้านใหม่ต้องใช้เวลาหนึ่งเย็นในการต่อเครื่องพิมพ์และปลั๊กใหม่ ถึงกระนั้นก็ยังถูกกว่าวิธีเลี่ยงที่ต้องทำซ้ำบนแล็ปท็อปทุกเครื่องในบริษัท

ประกาศช่วงที่ชนกันไม่ได้

ตรงที่ช่วงของออฟฟิศต้องคงอยู่ ทำให้ฝั่งอุโมงค์ชนได้ยากขึ้น ตัดพูลไคลเอนต์เป็นคำนำหน้าเล็ก ๆ แทนการยืม /24 ทั้งช่วงให้เส้นทางที่เฉพาะเจาะจง ไม่ใช่เส้นทางกว้าง

ถ้าเกตเวย์แปลได้ ให้ประกาศซับเน็ตของออฟฟิศภายใต้ช่วงนามแฝง เพื่อให้ปลายทางของไคลเอนต์ไม่สามารถตกอยู่ใน LAN ของตัวเองได้ การออกแบบไซต์ถึงไซต์สามารถให้นามแฝงของแต่ละไซต์ ซึ่งทำให้ลูกค้าสองรายที่ใช้เลขเดียวกันแยกออกจากกันได้

การแปลไม่ฟรี ต้องทำงานทั้งสองทิศทางและครอบคลุมทั้งแอดเดรสต้นทางและปลายทาง และแอปพลิเคชันที่เขียนแอดเดรสลงในเพย์โหลดของตัวเองจะเพิกเฉยต่อมันโดยสิ้นเชิง นั่นจึงเป็นคำตอบเมื่อการเปลี่ยนเลขใหม่เป็นไปไม่ได้และจำนวนไคลเอนต์มีน้อย

เลือกตามสิ่งที่คุณเปลี่ยนได้

แล็ปท็อปหนึ่งหรือสองเครื่องที่บ้าน: เปลี่ยนเลข LAN ของบ้านใหม่ ออฟฟิศที่มีผู้ดูแลและเปลี่ยนเลขไม่ได้: แปลนามแฝงที่เกตเวย์ การใช้เลขซ้ำในไซต์ของลูกค้า: นามแฝงต่อไซต์ วางแผนครั้งเดียว เมื่อมีเพียงเครื่องมือที่อิงชื่อที่ล้มเหลว ให้ถือว่าเป็นการชนกันของชื่อ ไม่ใช่ข้อบกพร่องของการกำหนดเส้นทาง

ไม่ว่าคุณจะเลือกอะไร ให้ทดสอบกับแอดเดรสที่มีอยู่เฉพาะฝั่งไกลเท่านั้น การปิงเราเตอร์ของคุณเองไม่บอกอะไรเลยว่าเครือข่ายใดตอบกลับ

บทความที่เกี่ยวข้อง