Score:0

เหตุใดเครื่อง EC-2 จึงไม่สามารถเชื่อมต่อกับอินเทอร์เน็ตได้หากอยู่หลัง Nat Gateway ที่เชื่อมโยงกับ Subnet

ธง fr

ฉันพยายามใช้เครือข่ายนี้ใน amazon AWS:

เครือข่าย

ดังนั้น ฉันมีซับเน็ตต่อไปนี้ใน amazon VPC:

ซับเน็ต

เครือข่ายย่อย ซับเน็ต-0ac620105fc198e33 ใช้เกตเวย์ NAT กับ IP แบบยืดหยุ่นซึ่งมีตารางเส้นทางต่อไปนี้:

ตารางเส้นทาง

เดอะ แนท-0de30b43c561c4161 เป็นเกตเวย์แนทของฉัน

เครือข่ายย่อยอื่นๆ 2 ใช้ตารางเส้นทางเริ่มต้น: ตารางเส้นทางเริ่มต้น

และเครือข่ายย่อยทั้งหมดมี ACL ดังต่อไปนี้

ป้อนคำอธิบายรูปภาพที่นี่

กฎเดียวกันที่แสดงด้านบนใช้กับการจราจรขาเข้าและขาออก

ฉันยังมี 2 EC-2 อินสแตนซ์:

  1. ที่อยู่ในซับเน็ตสาธารณะที่ใช้สำหรับการเข้าถึง ssh ที่อยู่ในซับเน็ตโดยใช้เกตเวย์ NAT
  2. หนึ่งในเครือข่ายย่อยโดยใช้เกตเวย์ nat

หลังจากเข้าถึง EC-2 อินสแตนซ์ที่สองแล้ว ฉันเรียกใช้คำสั่งต่อไปนี้:

ปิง 8.8.8.8
ขด http://google.com

แต่เชื่อมต่อเข้า google ไม่ได้ ทำไมฉันไม่สามารถเชื่อมต่อได้?

Score:0
ธง fr

สรุป: เกตเวย์ NAT ต้องอยู่ในซับเน็ตสาธารณะ และต้องมีเส้นทางไปยังอินเทอร์เน็ตเกตเวย์ เอกสาร AWS ครอบคลุมเรื่องนี้ ที่นี่ และ ที่นี่.

ดูว่าเกตเวย์ nat อยู่ในเครือข่ายย่อยที่เข้าถึงผ่านอินเทอร์เน็ตเกตเวย์ปกติ ในกรณีของคุณ ทั้ง Host1 และ Nat Gateway สามารถอยู่ในเครือข่ายย่อยเดียวกันหรือในเครือข่ายย่อยที่ส่งต่อการรับส่งข้อมูลผ่านอินเทอร์เน็ตเกตเวย์ปกติ

ในภาพง่ายๆ สิ่งที่คุณต้องทำมีดังต่อไปนี้:

เครือข่ายควรเป็นอย่างไร

ดังนั้นพิจารณา Nat Gateway เป็นโฮสต์อื่นที่ส่งต่อทราฟฟิกไปยังเครือข่ายย่อยที่มีเกตเวย์อินเทอร์เน็ต แผนภาพด้านบนแสดงวิธีการเชื่อมต่อแต่ละเครื่องกับอินเทอร์เน็ต ในกรณีของคุณ โฮสต์ 2 การเข้าถึง ซับเน็ต2 และผ่าน Nat Gatewaty และ subnet 1 ผ่านเกตเวย์อินเทอร์เน็ตปกติเพื่อเข้าถึงอินเทอร์เน็ต

ในกรณีของคุณ เครือข่ายย่อย ซับเน็ต-0c8192051e2a46965 หรือ ซับเน็ต-065ae3de09e9f8355 เหมาะที่จะเป็นเจ้าภาพชัยนาทเกตเวย์ แต่ Nat Gateway จะต้องไม่อยู่ในซับเน็ต ซับเน็ต-0ac620105fc198e33

ในการเปลี่ยนเครือข่ายย่อยของเกตเวย์ Nat คุณต้องสร้างเกตเวย์ Nat ใหม่ หลังจากนั้นอัปเดตตารางเส้นทางเพื่อใช้เกตเวย์ Nat หากคุณต้องการเก็บ Elastic IP ให้รอเพื่อให้ Nat Gateway เก่าถูกลบ แล้วค่อยใช้อันใหม่

และจำไว้ว่าเมื่อคุณสร้าง Nat Gateway ใหม่ในฟิลด์นี้ดังที่แสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

เลือกเครือข่ายย่อย ซับเน็ต-0c8192051e2a46965 หรือ ซับเน็ต-065ae3de09e9f8355.

Tim avatar
gp flag
Tim
คำถามและคำตอบของคุณค่อนข้างสับสน ข้อสรุปของคุณโดยพื้นฐานแล้วคือ "เกตเวย์ NAT ต้องอยู่ในซับเน็ตสาธารณะ" หรือไม่
Dimitrios Desyllas avatar
fr flag
ใช่ เกตเวย์ Nat ต้องอยู่ในซับเน็ตสาธารณะ
Tim avatar
gp flag
Tim
ฉันได้เพิ่มบทสรุปที่ด้านบนของคำตอบของคุณ ไดอะแกรมของคุณอาจเข้าใจได้ง่ายขึ้นหากคุณแสดงอินสแตนซ์ / เกตเวย์ภายในเครือข่ายย่อยแทนที่จะชี้ไปที่พวกเขา เนื่องจากเป็นวิธีการวาดที่เป็นมาตรฐานมากกว่า ฉันขอแนะนำให้คุณติดป้ายกำกับเครือข่ายย่อยของคุณเป็นสาธารณะ / ส่วนตัวด้วย
Dimitrios Desyllas avatar
fr flag
AWS มีอันหนึ่ง แต่ฉันเข้าใจยาก ฉันพบว่าค่อนข้างง่ายกว่าที่จะวางเส้นทางสู่อินเทอร์เน็ต
Tim avatar
gp flag
Tim
คุณอาจได้รับประโยชน์จากการฝึกอบรมสถาปนิกร่วมของ AWS AWS เป็นระบบองค์กรที่ซับซ้อน ผู้คนมักต้องการการฝึกอบรมเพื่อทำความเข้าใจ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา