การเชื่อมต่อ VPN ของโฮสต์แชร์ VM


11

ฉันกำลังพยายามให้ VM ทำงานบนเครื่อง (โฮสต์) ของฉันเพื่อพูดคุยกับ (ระยะไกล) VM ที่กำลังทำงาน God รู้ว่าอยู่ที่ไหนบนเซิร์ฟเวอร์บางตัวที่สามารถเข้าถึงได้ผ่านทาง VPN ขององค์กร ฉันสามารถ SSH จากโฮสต์ไปยังเครื่องระยะไกลและ ping ไปมาระหว่างโฮสต์และเครื่องระยะไกลในขณะที่โฮสต์เชื่อมต่อกับ VPN ฉันยังสามารถ ping เครื่องระยะไกลจากเครื่องแขกและแม้แต่ SSH แต่ไม่ควรใช้ในทางกลับกัน - เครื่องระยะไกลไม่สามารถคุยกับเซิร์ฟเวอร์ที่ทำงานกับแขกได้ ฉันได้ลองใช้ทั้งการตั้งค่า NAT และบริดจ์อะแดปเตอร์เครือข่ายบน VM ของฉันเช่นเดียวกับ messing กับการตั้งค่าไฟร์วอลล์ในเครื่องทั้ง 3 เครื่องจนถึงการปิดโดยสิ้นเชิง คุณคิดยังไง? ความช่วยเหลือจะได้รับการชื่นชมอย่างมาก


คุณใช้ VPN แบบไหน และเนื่องจากฉันไม่ได้เก่งใน VM เลยบริดจ์การเชื่อมต่อเครือข่าย (หรือ NAT ถึง) อินเตอร์เฟสอีเทอร์เน็ตแบบฟิสิคัลและไม่ใช่อินเตอร์เฟสโลจิคัล VPN ภายในหรือไม่?
cpt_fink

ฉันใช้ไคลเอนต์ Cisco AnyConnect สำหรับคำถามอื่นของคุณ - ฉันไม่มีความคิด ฉันมีความเข้าใจที่ จำกัด มากเกี่ยวกับการจำลองเสมือน
user3746504

คุณสามารถติดตั้งไคลเอนต์ VPN บนเกสต์ VM ได้หรือไม่
cpt_fink

สมมุติฐาน - ใช่ แต่ในการที่จะทำเช่นนั้น Id จำเป็นต้องมีแพ็คเกจการติดตั้ง (?) หรืออย่างน้อยก็ต้องมีข้อมูลอะไรบ้างที่ฉันต้องตั้งค่าซึ่งโดยปกติฉันไม่มี ดูเหมือนว่าควรจะมีวิธีที่ง่ายกว่าและสะดวกกว่าในการแบ่งปันการเชื่อมต่อ VPN โดยเฉพาะอย่างยิ่งเนื่องจาก VMWare มีการตั้งค่า NAT อะแดปเตอร์เครือข่าย
user3746504

คำตอบ:


7

หากคุณไม่มีอะแดปเตอร์ VPN (เช่นในไคลเอนต์ Windows PPTP) จะไม่ปรากฏในรายการตามที่อธิบายโดย cpt_fink สิ่งนี้ใช้ได้กับฉันแม้ว่า:

  • สร้างการเชื่อมต่อ VPN ในโฮสต์
  • ในตัวแก้ไขเครือข่ายเสมือนให้ตั้งค่าเครือข่ายย่อย VMnet8 (NAT) เป็นเครือข่ายย่อยระยะไกล (VPN)
  • ในการตั้งค่า NAT ตั้งค่า IP ของเกตเวย์เป็น VPN IP ของโฮสต์
  • ในการตั้งค่า VM ให้เปลี่ยนอะแดปเตอร์เครือข่ายเป็นกำหนดเองและเลือก VMnet8

ดูเหมือนว่าจะใช้งานได้ (VMWare 9, OpenVPN) แต่ทราฟฟิกยังคงไหลไปรอบ ๆ VPN ไม่ใช่ผ่านมัน ฉันคิดว่าถ้าคุณใช้ตัวเลือก VMWare NAT ซับเน็ต NAT ของคุณจะถูกจำลองสำหรับระบบปฏิบัติการเกสต์และไม่มีจุดตัดกับซับเน็ตจริงของคุณ
ogurets

3

คุณสามารถ NAT แขกจริง ๆ กับอะแดปเตอร์ VPN หากมีการกำหนดค่าอะแดปเตอร์ VPN สำหรับการเจาะอุโมงค์แยกการรับส่งข้อมูลภายในเครือข่ายที่ปลอดภัยจะทำงานได้อย่างถูกต้อง

ขั้นตอนที่ฉันเคยทำใน VMWare Workstation 10:

ปิดระบบ VMW

เปิดใช้งานการเชื่อมต่อ VPN ของคุณ

รีสตาร์ท VMW เห็นได้ชัดว่ามันสร้างรายการของอะแดปเตอร์เครือข่ายเมื่อเริ่มต้นเท่านั้น

เปลี่ยน VMNet0 เพื่อเชื่อมต่อกับการเชื่อมต่อ VPN ผ่าน Edit | Virtual Network Editor และรายการแบบเลื่อนลง 'Bridged to:'

ตรวจสอบให้แน่ใจว่าแขกของคุณคือ NAT-ed

กำไร?

โปรดระวังว่าหากคุณตัดการเชื่อมต่อ VPN ในขณะที่ VMNet0 เชื่อมต่อกับมัน VMNet0 จะหายไปเนื่องจากไม่มีอินเทอร์เฟซภายนอกอยู่อีกต่อไปและคุณจะต้องสร้างใหม่ด้วยตนเองผ่าน Virtual Network Editor

ฉันคาดการณ์จากที่นี่ซึ่งเป็นรุ่นเก่าหลายรุ่น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.