ฉันพยายามตั้งค่าห้องปฏิบัติการทดสอบ VirtualBox ด้วยเครื่องเสมือน Debian น้ำหนักเบาสองเครื่องและระบบทดสอบ WanEM อะแดปเตอร์เครือข่ายทั้งหมดเป็นอะแดปเตอร์สำหรับโฮสต์เท่านั้น (ภายในจะเหมาะ แต่ด้วยเหตุผลบางอย่างที่ฉันไม่สามารถทำให้ DHCP ทำงานได้) โทโพโลยีเริ่มต้นมีลักษณะดังนี้:
192.168.56.101: ไคลเอนต์ # 1
192.168.56.102: WanEM
192.168.56.103: ไคลเอ็นต์ # 2
และทุกอย่างทำงานตามที่คุณคาดหวัง: เครื่องจักรทุกเครื่องสามารถพูดคุยกันและชีวิตก็ดี
ฉันจะทำสองสิ่ง:
- ฉันเพิ่มเส้นทางสแตติกบนไคลเอนต์ # 1: การรับส่งข้อมูลทั้งหมดที่กำหนดไว้สำหรับไคลเอนต์ # 2 จะผ่านระบบ WanEM ก่อน
- ฉันเพิ่มกฎใน WanEM เพื่อเพิ่มความล่าช้า 1000ms ให้กับคำขอทั้งหมด
หลังจากทำอย่างนั้นฉันก็วิ่ง traceroute ที่ลูกค้า # 1 ทันทีและทุกอย่างกำลังผ่านระบบ WanEM ตามที่ออกแบบไว้ คุณสามารถเห็นการหน่วงเวลา 1000ms ซึ่งยอดเยี่ยมมาก
ฉันจะทำการ ping และไม่มีความล่าช้า traceroute ที่ตามมาแสดงให้เห็นว่าการจราจรไม่ได้ถูกส่งผ่านระบบ WanEM อีกต่อไปแม้ว่าเส้นทาง -n จะแสดงเส้นทางนั้นยังคงใช้งานอยู่ ฉันจะโพสต์ภาพหน้าจอ แต่ฉันมีชื่อเสียงไม่เพียงพอที่จะทำเช่นนั้น
ฉันสับสนโดยสิ้นเชิงว่าทำไมสิ่งนี้จึงเกิดขึ้น นี่เป็นผลมาจากการใช้อะแดปเตอร์โฮสต์อย่างเดียว VirtualBox หรือไม่ หรือมีบางสิ่งพื้นฐานมากกว่าที่ฉันไม่เข้าใจ?