ฉันมีโครงสร้างพื้นฐานระบบคลาวด์ที่มีเซิร์ฟเวอร์ 10 เครื่อง และฉันมีโครงสร้างพื้นฐานภายในเครื่องและฉันต้องการเชื่อมต่อเข้าด้วยกัน ฉันมีเซิร์ฟเวอร์ VPN ในระบบคลาวด์ และฉันเชื่อมต่อเครื่องท้องถิ่นกับเซิร์ฟเวอร์บนระบบคลาวด์ ฉันสามารถเข้าถึงเครื่องอื่นๆ บนคลาวด์จากเครื่องภายในของฉันได้ แต่ฉันสามารถเข้าถึงเครื่องภายในเครื่องได้บนเซิร์ฟเวอร์ VPN ของฉันเท่านั้น ฉันต้องการใช้เซิร์ฟเวอร์ VPN เป็นเกตเวย์ เพื่อที่ฉันจะสามารถเชื่อมต่อกับเครื่องภายในเครื่องจาก VMs บน คลาวด์โดยไม่ต้องติดตั้ง VPN clinet ในแต่ละอัน ฉันจะทำอย่างนั้นได้อย่างไร
เซิร์ฟเวอร์ VPN ของฉันรันทั้งเซิร์ฟเวอร์ Wireguard และ OpenVPN
ตัวอย่างรหัส ping (10.66.66.0/24 เป็นซับเน็ต VPN, 192.168.1.0/24 เป็นซับเน็ตคลาวด์):
user@localmachine» ping -c4 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) ไบต์ของข้อมูล
64 ไบต์จาก 192.168.1.1: icmp_seq=1 ttl=64 เวลา=0.727 ms
64 ไบต์จาก 192.168.1.1: icmp_seq=2 ttl=64 เวลา=0.716 ms
64 ไบต์จาก 192.168.1.1: icmp_seq=3 ttl=64 เวลา=0.690 ms
64 ไบต์จาก 192.168.1.1: icmp_seq=4 ttl=64 เวลา=0.631 ms
user@cloudmachine» ping -c4 10.66.66.1
PING 10.66.66.1 (10.66.66.1) 56(84) ไบต์ของข้อมูล