Score:0

การกำหนดเส้นทางเครื่องเสมือนเดเบียนสองเครื่องในเครือข่ายเดียว

ธง in

ฉันมีเครื่องเสมือนเดเบียน 2 เครื่องบนเซิร์ฟเวอร์จริง 2 เครื่องที่มี 2 อินเทอร์เฟซบนเครื่องเสมือนแต่ละเครื่อง หนึ่งพอร์ตของแต่ละ vm เชื่อมต่อกันบนเครือข่ายที่มี CIDR เป็น /21 และมีเครือข่าย sip trunk หนึ่งเครือข่ายที่เชื่อมต่อกับ 1st vm ผ่านสายเคเบิลจริงบนอินเทอร์เฟซ ens224 (เนื่องจาก int ens192 เชื่อมต่อกับ vm2)

เครือข่ายของ sip มี ip ที่มี cidr เป็น /30 (ซึ่งให้ 2 ip แก่เรา) ซึ่งเชื่อมต่อกับ vm ทางร่างกาย

สิ่งที่ฉันติดอยู่คือการกำหนดเส้นทางของ VM 2 ไปยัง sip trunk network ip

เมื่อฉันกำหนดเส้นทาง ip ไปยัง sip trunk จาก vm2 อินเทอร์เฟซ ip ของ sip trunk นั้นสามารถเข้าถึงได้ แต่ ip ที่สองของ subnet 255.255.255.252 ไม่สามารถเข้าถึงได้ซึ่งอยู่ทาง sip trunk

Score:0
ธง it

ถ้าฉันเข้าใจถูกต้อง คุณต้องใช้ VM1 เพื่อทำหน้าที่เป็นเราเตอร์ เพราะ VM นี้สามารถเข้าถึง sip trunk และ VM2 ได้ VM2 สามารถเข้าถึง sip IP ของ VM1 ได้ แต่ไม่ใช่ sip IP ที่สองบนซับเน็ต /30 นั้น

บน VM1 - ก่อนอื่นตรวจสอบให้แน่ใจว่านโยบาย iptables FORWARD ของคุณถูกตั้งค่าให้ยอมรับและเปิดใช้งานการส่งต่อ IP ของเคอร์เนล:

# sysctl -w net.ipv4.ip_forward=1

หากคุณตั้งค่าเส้นทาง IP แบบคงที่บน VM2 คุณควรจะสามารถเข้าถึง sip IP ได้ในตอนนี้:

เส้นทาง ip เพิ่ม 10.0.5.0/30 ผ่าน 10.1.2.3 dev ens224

โดยที่ 10.1.2.3 คือ IP ของ VM1

xchan4 avatar
in flag
ใช่ สถานการณ์เหมือนกับที่คุณเดา และฉันยังใช้กฎการส่งต่อใน VM1 ซึ่งเชื่อมต่อกับ SIP trunk แต่โชคเข้าข้างยาก จาก VM2 ฉันสามารถ ping sip trunk ip ซึ่งอยู่ที่ส่วนท้ายของ VM1 แต่ไม่ใช่ ip ของ subnet เดียวกันซึ่งอยู่ที่ส่วนท้ายของ SIP trunk

โพสต์คำตอบ

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