Score:0

AWS Elastic Network Interfaces ทำงานอย่างไร

ธง br

ฉันมีคำถามสองสามข้อเกี่ยวกับ ENIs:

  1. เหตุใดฉันจึงไม่สามารถเปลี่ยนที่อยู่ IP ส่วนตัวที่กำหนดโดยอัตโนมัติบน ENI เริ่มต้นได้

  2. จะเกิดอะไรขึ้นหากฉันเปลี่ยน IP บน eth0 ภายในระบบด้วยตนเอง มันจะทำงานหรืออินเทอร์เฟซจะถูกทำลาย?

เป้าหมายของฉันคือการเข้าใจช่วงเวลาเหล่านี้เพื่อทำความเข้าใจว่า ENI ทำงานอย่างไร และเหตุใดจึงแตกต่างจากลักษณะการทำงานของอะแดปเตอร์เครือข่ายจริง ฉันต้องการเจาะลึกลงไปอีกเล็กน้อยภายใต้ประทุนของ ENI

Oscar De León avatar
la flag
พวกเขาอยู่ใน AZ เดียวกันหรือไม่
Konstantin  avatar
br flag
สวัสดีออสการ์ ใช่ พวกเขาอยู่ในแอริโซนาเดียวกัน
Konstantin  avatar
br flag
อัปเดต: ฉันพบว่าจริง ๆ แล้วเครือข่ายย่อยนั้นอยู่ใน AZ ที่แตกต่างกัน AZ ชื่อคล้ายกันมากและฉันทำให้คุณสับสน เสียใจ. ฉันได้ลบคำถามที่ 3 แล้ว
Score:0
ธง de
  1. เหตุใดฉันจึงไม่สามารถเปลี่ยนที่อยู่ IP ส่วนตัวที่กำหนดโดยอัตโนมัติบน ENI เริ่มต้นได้

ENI หลัก ไม่สามารถเปลี่ยนแปลงได้ ฉันคิดว่า AWS ใช้อินเทอร์เฟซหลักสำหรับวัตถุประสงค์ NAT อย่างไรก็ตาม หากคุณแนบ ENI อื่น คุณสามารถเปลี่ยนที่อยู่ IP ภายในระบบปฏิบัติการคาดเดาได้

  1. จะเกิดอะไรขึ้นหากฉันเปลี่ยน IP บน eth0 ภายในระบบด้วยตนเอง มันจะทำงานหรืออินเทอร์เฟซจะถูกทำลาย?

หากคุณเปลี่ยน คุณจะขัดจังหวะการเชื่อมต่อกับอินสแตนซ์ และวิธีเดียวที่จะแก้ไขปัญหาคือรีบูตอินสแตนซ์ การกำหนด IP และ MAC เสร็จสิ้นในชั้นที่สูงกว่าระบบปฏิบัติการเกสต์ (ตรวจสอบลิงก์ด้านบน)

นี่ไม่ใช่ความลับที่ AWS ใช้ Xen เป็นไฮเปอร์ไวเซอร์ ENI ใช้ไดรเวอร์ที่เรียกว่า "netfront" [ที่ฝั่งระบบปฏิบัติการเกสต์] และ "netback" [ที่ฝั่งไฮเปอร์ไวเซอร์] หากคุณต้องการเจาะลึกลงไปอีกเล็กน้อยภายใต้ประทุนของ ENIs คุณต้องศึกษาเอกสารนี้ https://wiki.xenproject.org/wiki/Xen_Networking และ https://wiki.xenproject.org/wiki/Xen_Project_Software_Overview

ฉันหวังว่าฉันได้ให้ความกระจ่างในหัวข้อนี้

Konstantin  avatar
br flag
สุดยอด! นั่นคือทั้งหมดที่ฉันอยากรู้! ขอบคุณมาก. ขออภัย ฉันไม่สามารถทำเครื่องหมายคำตอบของคุณว่าเป็นคำตอบได้เนื่องจากชื่อเสียงของฉันต่ำ
de flag
ยอดเยี่ยม! ฉันดีใจที่สามารถช่วยได้ เกี่ยวกับการทำเครื่องหมายคำตอบของฉัน ฉันเห็นตัวเลือกสองทาง: 1. คุณจะทำหลังจากที่คุณมีชื่อเสียงระดับสูง 2. ฉันหวังว่าสมาชิกคนอื่นที่มีระดับชื่อเสียงที่เหมาะสมจะทำสิ่งนี้หลังจากที่เขาหรือเธออ่านคำตอบของฉัน
Score:0
ธง ar

เหตุใดฉันจึงไม่สามารถเปลี่ยนที่อยู่ IP ส่วนตัวที่กำหนดโดยอัตโนมัติบน ENI เริ่มต้นได้

เมื่อเปิดใช้งานอินสแตนซ์ EC2 แล้ว จะมีการกำหนดที่อยู่ IP ส่วนตัวในเวลาบูต ที่อยู่ IP ส่วนตัวของอินสแตนซ์จะไม่เปลี่ยนแปลงตลอดอายุการใช้งานของอินสแตนซ์นั้น ตาม AWS เมื่อเปิดใช้งานอินสแตนซ์ใน EC2-Classic อินสแตนซ์จะกำหนดที่อยู่ IP สาธารณะให้กับอินสแตนซ์โดยอัตโนมัติจากพูลที่อยู่ IPv4 สาธารณะของ EC2-Classic ลักษณะการทำงานนี้ไม่สามารถแก้ไขได้

สำหรับรายละเอียดเพิ่มเติมโปรดดู: https://docs.rightscale.com/faq/clouds/aws/Can_the_public_or_private_IP_addresses_change_on_an_EC2_instance.html

จะเกิดอะไรขึ้นหากฉันเปลี่ยน IP บน eth0 ภายในระบบด้วยตนเอง มันจะทำงานหรืออินเทอร์เฟซจะถูกทำลาย?

คุณไม่สามารถยกเลิกการเชื่อมโยงที่อยู่ IP สาธารณะจากอินสแตนซ์ของคุณด้วยตนเองหลังจากเปิดใช้งาน แต่จะถูกปล่อยโดยอัตโนมัติในบางกรณี ซึ่งหลังจากนั้นคุณจะไม่สามารถนำกลับมาใช้ใหม่ได้

สำหรับรายละเอียดเพิ่มเติมโปรดดูที่ลิงค์ด้านล่าง https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html

Konstantin  avatar
br flag
ฉันได้อ่านเกี่ยวกับเรื่องนั้นแล้ว แต่เป้าหมายของฉันคือการทำความเข้าใจว่าเหตุใดฉันจึงไม่สามารถเปลี่ยน IP หลักส่วนตัวบน ENI เริ่มต้นได้ และจะเกิดอะไรขึ้นหากฉันทำเช่นนั้นภายในระบบปฏิบัติการของอินสแตนซ์

โพสต์คำตอบ

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