เรากำหนดค่า VM ด้วยการ์ดเครือข่ายสองการ์ดหนึ่งเครื่องเพื่อพูดคุยกับโฮสต์อีกเครื่องหนึ่งพูดคุยกับอินเทอร์เน็ต จากนั้นเราบังคับให้โฮสต์ใช้แขกเป็นเราเตอร์ลบเกตเวย์เก่า
1) กำหนดค่า VM ของคุณให้เริ่มต้นด้วยอะแดปเตอร์เครือข่าย 2 ตัวหนึ่งตัวสำหรับการเข้าถึงแบบบริดจ์และอีกอันสำหรับการเชื่อมต่อแบบโฮสต์เท่านั้น กำหนดค่าการเชื่อมต่อโฮสต์เท่านั้นที่จะมีเซิร์ฟเวอร์ DHCP ที่ 192.168.56.100 และเพื่อล้างที่อยู่ IP 192.168.56.1 (ไปยังโฮสต์พูด) และ192.168.56.2ให้กับแขก บนโฮสต์ฉันคิดว่าอินเตอร์เฟสที่เชื่อมต่อกับแขกเรียกว่าvboxnet0หากไม่เปลี่ยนกรุณา
ให้ฉันให้คุณอ้างอิงเกี่ยวกับวิธีการทำ: ดู AskUbuntu นี้คำตอบที่ยอดเยี่ยม
2) เริ่มเครื่องเสมือนของคุณตรวจสอบให้แน่ใจว่าคุณสามารถเชื่อมต่ออินเทอร์เน็ตและสามารถ ping ไปยัง / จากโฮสต์จากนั้นเชื่อมต่อผ่าน VPN
3) บนโฮสต์เปลี่ยนเกตเวย์เริ่มต้นของคุณให้เป็นแขก 192.168.56.2:
route delete default
route add default 192.168.56.2 dev vboxnet0
5) ตอนนี้ให้เรากลับไปที่ผู้เข้าพัก: คุณพบว่าที่นี่คำแนะนำเป็นวิธีการที่ส่วนแบ่งการเชื่อมต่อ VPN ของคุณด้วยการเชื่อมต่ออื่น ๆสำหรับ Windows
6) บนโฮสต์ตรวจสอบว่าคุณมีการเชื่อมต่อเช่นโดยใช้วิธี
ping -c1 8.8.8.8
หากใช้งานได้และคุณสามารถเชื่อมต่ออินเทอร์เน็ตได้ ถ้างานนี้ แต่คุณไม่สามารถเชื่อมต่อกับอินเทอร์เน็ตก็หมายความว่าการกำหนดค่า DNS ของคุณเสียมันเป็นเรื่องง่ายมากที่จะแก้ไขมันดูตัวอย่างที่นี่
อย่างไรก็ตามถ้าpingข้างต้นไม่สามารถเชื่อมต่อกับ Google ก็หมายความว่ามีปัญหาเกี่ยวกับผู้เข้าพัก สาเหตุที่เป็นไปได้ ได้แก่ ไฟร์วอลล์ที่มีข้อ จำกัด หรือข้อผิดพลาดในการพิมพ์บางอย่าง ในการวินิจฉัยตรวจสอบตารางเส้นทางของคุณบนแขกและโฮสต์หรือปิดการใช้งานไฟร์วอลล์อย่างสมบูรณ์
และขอขอบคุณที่ให้โครงการที่น่าขบขัน