Score:0

การลบเส้นทางเริ่มต้นที่มีหลายเครือข่ายย่อยภายใต้ Openstack Provider Network

ธง cn
Elf

ฉันมีเครือข่ายแบบบริการตนเองที่มีการเชื่อมต่อภายนอกผ่านซับเน็ต 192.168.100.0/24

นอกจากนี้ยังมีเครือข่ายย่อยหลายเครือข่ายภายใต้การเชื่อมต่อภายนอกนี้ผ่านเครือข่ายย่อย 192.168.101.0/24 และ 192.168.102.0/24

เครือข่ายโฮสต์เป็นเครือข่าย 192.168.0.0/16 เป็นผลให้เครือข่ายย่อย 101, 102 และ 100 สามารถ "พูดคุย" ซึ่งกันและกันได้ ซึ่งก็ไม่เป็นไร

อย่างไรก็ตาม ภายในการตั้งค่า Ubuntu VMs ใน Openstack ค่าเริ่มต้นของ Openstack จะสร้างเส้นทางต่อไปนี้

เกตเวย์ปลายทาง Genmask ตั้งค่าสถานะการอ้างอิงเมตริก ใช้ Iface
ค่าเริ่มต้น 192.168.100.1 0.0.0.0 UG 100 0 0 ens3
192.168.100.0 0.0.0.0 255.255.255.0 คุณ 100 0 0 ens3
192.168.101.0 0.0.0.0 255.255.255.0 คุณ 100 0 0 ens3

ฉันต้องการให้เส้นทาง .100 ไม่ถูกสร้างขึ้น แต่ก็ยังมีเส้นทางอื่นๆ มีการทำเช่นนี้นอกเหนือจากการใช้ cronjob เพื่อลบเส้นทางที่ละเมิดเป็นระยะหรือสร้างเส้นทางคงที่ภายใน netplan หรือไม่

ขอบคุณ!

us flag
คุณได้ลองตัวเลือก `--host-route` เมื่อสร้างซับเน็ตหรือไม่?
Elf avatar
cn flag
Elf
@eblock ใช่ฉันมี เพียงแค่เพิ่มเส้นทางไปยังรายการโดยไม่ต้องเขียนทับ/ลบรายการเดิม
us flag
สำหรับเครือข่ายย่อยที่มีอยู่ คุณควรล้างเส้นทางที่มีอยู่ก่อนด้วย `openstack subnet set --no-host-route ` ก่อนเพิ่มใหม่
Elf avatar
cn flag
Elf
@eblock ครับ นี้เคยทำมาก่อนเช่นกันโดยไม่มีผล ยังไงก็ตาม เส้นทาง 0.0.0.0 ถูกกำหนดไว้ที่ไหนสักแห่ง แต่ดูเหมือนฉันจะหาต้นทางไม่เจอ

โพสต์คำตอบ

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