ฉันมีข้อกำหนดเฉพาะต่อไปนี้ที่ฉันต้องตั้งค่าเพื่อเข้าถึงบนเซิร์ฟเวอร์ภายในองค์กรของหนึ่งในผู้จำหน่ายตัวประมวลผลการชำระเงินที่ฉันพยายามเข้าถึงจากอินสแตนซ์ EC2 ฉันไม่มีความรู้มากมายเกี่ยวกับเครือข่าย ดังนั้นโปรดแก้ไขฉันหากฉันทำผิดในโพสต์
ข้อกำหนดเฉพาะเพื่อให้บรรลุเป้าหมายนี้มีดังแสดงในแผนภาพ
ในการทำเช่นนี้ ฉันได้สร้างการเชื่อมต่อ VPN แบบไซต์ต่อไซต์ที่ช่วยให้ฉันเชื่อมต่อจาก VPC ไปยังเซิร์ฟเวอร์ภายในองค์กรได้โดยใช้ตารางเส้นทาง เกตเวย์ส่วนตัวเสมือน และเกตเวย์ลูกค้า เกตเวย์ของลูกค้าเป็นที่อยู่ IP ของเซิร์ฟเวอร์ภายในองค์กร
ปัญหาที่ฉันกำลังเผชิญอยู่คือการเปลี่ยนที่อยู่ IP ต้นทาง เนื่องจากพวกเขาคาดว่าจะผ่าน 10.250.XX.XX/28 แทนที่จะเป็นที่อยู่ IP สาธารณะของอินสแตนซ์ EC2
ฉันลองตั้งค่า Local Address และ Remote Address CDR เป็น 10.250.XX.XX/28 และ 182.93.XX.XX/27 ในไซต์ต่อไซต์ VPN แต่ผลลัพธ์ก็เหมือนเดิม ฉันได้ลองตั้งค่ากฎ IPTable จากอินสแตนซ์ ec2 ดังนี้
sudo iptables -t nat -A POSTROUTING -d 182.93.XX.XX/28 -j SNAT --to-source 10.250.XX.XX
แต่การใช้สิ่งนี้จะหยุดคำขอขาออกผ่าน ICMP ping
ฉันจะขอบคุณมากหากคุณสามารถแนะนำฉันเกี่ยวกับการแก้ไขปัญหานี้และให้คำแนะนำว่ามีวิธีใดบ้างที่จะทำให้บรรลุผลสำเร็จโดยใช้ AWS