ในโทโพโลยีเครือข่ายปัจจุบันของฉัน ฉันมี VLAN หลายตัว - แต่ละอันมีการกำหนดเส้นทางของตัวเอง:
VLAN 10:
DHCP: 10.0.10.10-10.0.10.255
ซับเน็ต: 255.255.255.0
เกตเวย์: 10.0.10.1
วีแลน 11
DHCP: 10.0.11.10-10.0.11.255
ซับเน็ต: 255.255.255.0
เกตเวย์: 10.0.11.1
เครื่องที่ฉันกำลังจัดเตรียมโดยอัตโนมัติมี NIC เดียว
นี่คือเหตุผลที่ฉันต้องการหลีกเลี่ยงการใช้การกำหนดค่าแบบคงที่และส่งต่อไปยัง DHCP เพื่อให้การตั้งค่า "ถูกต้อง"
yaml ของฉันมีลักษณะดังนี้:
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
enp5s0:
# กำหนดการเชื่อมต่อเป็น "สำคัญต่อระบบ" หมายความว่า systemd-networkd จะได้รับการดูแลเป็นพิเศษ
# เพื่อไม่ให้ปล่อย IP จาก DHCP เมื่อดีมอนรีสตาร์ท
สำคัญ: ใช่
dhcp4: ไม่
vlans:
คลาวด์:
รหัส: 10
ลิงค์: enp5s0
dhcp4: ใช่
dhcp4-แทนที่:
เส้นทางเมตริก: 200
สำนักงาน:
รหัส: 11
ลิงค์: enp5s0
dhcp4: ใช่
dhcp4-แทนที่:
เส้นทางเมตริก: 100
ปัญหาคือมันได้รับเฉพาะการตั้งค่า DHCP สำหรับ คลาวด์
vlan และไม่ทำอะไรกับไฟล์ สำนักงาน
หนึ่ง. ฉันพลาดอะไรไปหรือเปล่า
บันทึก:
นี่ไม่ใช่การทำซ้ำของ netplan ที่มีหลาย vlan บนอินเทอร์เฟซเดียว - ต้องการความช่วยเหลือ.