Score:0

จะใช้ DHCP บน VLAN หลายตัวบนอินเทอร์เฟซเดียวกับ netplan ได้อย่างไร

ธง pt

ในโทโพโลยีเครือข่ายปัจจุบันของฉัน ฉันมี 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 บนอินเทอร์เฟซเดียว - ต้องการความช่วยเหลือ.

ru flag
คุณแน่ใจหรือว่าสายที่คุณเชื่อมต่อบน enp5s0 นั้นรองรับ VLAN 10 ในระบบของคุณ โดยทั่วไปแล้วการไม่ได้รับ DHCP สำหรับ VLAN หมายถึงการสื่อสารบนเครือข่ายไม่ถูกต้อง โดยปกติเมื่อ VLAN ID เฉพาะไม่ได้รับการถ่ายโอนอย่างถูกต้องจากลิงก์เครือข่าย
pt flag
@ThomasWard ใช่ฉันแน่ใจ ถ้าฉันมี VLAN เพียงตัวเดียวในการกำหนดค่าและสลับระหว่าง `id: 10` และ `id: 11` ก็ใช้งานได้ดี และฉันได้รับการกำหนดค่า DHCP ดูเหมือนจะไม่เป็นอย่างนั้น ถ้าฉันตั้งค่า `entp5s0` เป็น `dhcp4: yes` แล้วมีเฉพาะ `cloud` VLAN ก็จะใช้งานได้อีกครั้ง มันใช้งานไม่ได้โดยเฉพาะเมื่อฉันเพิ่ม VLAN ที่สองเหมือนการกำหนดค่าด้านบนด้วยเหตุผลบางประการ :/
Score:0
ธง cn

โปรดจำไว้ว่าเซิร์ฟเวอร์ DHCP ของคุณไม่ทราบเกี่ยวกับการกำหนดค่า VLAN ของคุณ

กำลังได้รับการร้องขอ IP สำหรับที่อยู่ MAC ของ enp5s0 และคำขออื่น ซึ่งน่าจะเหมือนกับคำขอก่อนหน้านี้ ดูบันทึก DHCP ควรยืนยันสิ่งนี้ หรือใช้ tcpdump เพื่อดีบักทราฟฟิก

us flag
คำตอบนี้ถือว่ามีเซิร์ฟเวอร์ DHCP เพียงเครื่องเดียว นั่นไม่ชัดเจนเลย โดยทั่วไป หากคุณกำลังจะมีหลายเครือข่ายที่มีซับเน็ตต่างกัน เซิร์ฟเวอร์ DHCP ในแต่ละเครื่องจะเป็นคนละเครื่อง

โพสต์คำตอบ

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