ตำแหน่งที่Router1 และ Router2 เป็นเราเตอร์แบบฟิสิคัลเดียวกันและ VM ทำงานบนเวิร์กสเตชัน แพ็กเก็ตที่เดินทางจาก Workstation ไปยัง VM จำเป็นต้องติดตามเส้นทางนี้Workstation -> Router1 -> Internet -> Router2 -> VM
สิ่งนี้จะไม่สามารถทำได้โดยใช้เราเตอร์มาตรฐานใด ๆ เราเตอร์จะไม่นำแพ็กเก็ตไปยังอินเทอร์เน็ตโดยตรงหากแพ็กเก็ตนั้นถูกกำหนดไว้สำหรับเครือข่ายที่เชื่อมต่อโดยตรง ดังนั้นเพียงคิดว่าคุณสามารถทำได้คือสิ่งนี้ เวิร์คสเตชั่ -> Router1 -> VM
คุณอาจจะสามารถตั้งค่าเครือข่ายที่คุณสามารถทดสอบสิ่งต่าง ๆ ใน แต่จะต้องมีการตั้งค่าที่ซับซ้อนมากขึ้นแล้วคุณอาจต้องการ / คาดหวัง
เมื่อคุณใช้งาน Vmware คุณสามารถติดตั้งเครือข่ายเสมือนหลายเครือข่ายและอย่างน้อยก็สำหรับ VM สำหรับการทดสอบ คุณจะต้องสร้างพวง ฉันคิดว่าฉันจะสร้างเครือข่ายเช่นนี้
VMs
- เราเตอร์ 1 (เชื่อมต่อเวิร์กสเตชัน 1 กับเครือข่ายท้องถิ่น)
- สองอินเตอร์เฟสหนึ่งบน VMnet0 และอีกหนึ่งบน VMnet3
- เราเตอร์ 2 (เชื่อมต่อเวิร์กสเตชัน 2 กับเครือข่ายท้องถิ่น)
- สองอินเตอร์เฟสหนึ่งบน VMnet0 และอีกหนึ่งบน VMnet4
- เวิร์กสเตชัน 1 (ไคลเอนต์หรือเซิร์ฟเวอร์สำหรับการทดสอบ)
- หนึ่งอินเตอร์เฟสบน VMnet3
- เวิร์กสเตชัน 2 (ไคลเอนต์หรือเซิร์ฟเวอร์สำหรับการทดสอบ)
- หนึ่งอินเตอร์เฟสบน VMnet4
เครือข่าย:
- VMnet0 - นี่คือเครือข่ายบริดจ์ที่มีอยู่แล้วของคุณสำหรับการทดสอบถือว่าเป็นเครือข่ายภายนอก
- VMnet3 - โฮสต์เท่านั้น - ปิดการใช้งาน DHCP - ซึ่งจะเชื่อมต่อเราเตอร์ 1 กับเวิร์กสเตชัน 1
- VMnet4 - โฮสต์เท่านั้น - ปิดการใช้งาน DHCP - ซึ่งจะเชื่อมต่อเราเตอร์ 2 กับเวิร์กสเตชัน 2
สำหรับเราเตอร์คุณสามารถใช้สิ่งที่ง่ายเช่น DD-WRT รุ่น x86 หรือ pfsense เพื่อรับเราเตอร์ที่ใช้งานง่าย สำหรับการทดสอบของคุณคุณอาจต้องการลองเราเตอร์ที่แตกต่างกันสองสามตัว
ด้วยการตั้งค่าเครือข่ายเช่นแพ็คเก็ตด้านบนระหว่างเวิร์กสเตชันการทดสอบสองเครื่องของคุณจะเป็นดังนี้:
workstation 2 -> vmnet4 -> router 2 -> vmnet0 -> router 1 -> vmnet3 -> workstation 3