ในเครือข่ายแล็บ ฉันพยายามจำลองเสมือนเราเตอร์ที่จัดเส้นทางระหว่าง VLAN หลายตัว [2] Hypervisor รัน Ubuntu 20.04
อย่างไรก็ตาม ฉันสามารถตั้งค่าบริดจ์ VLAN ได้เพียง 21 อันบน Hypervisor เท่านั้น ทันทีที่ฉันเพิ่ม VLAN บริดจ์ตัวที่ 22 (หรือมากกว่า) netplan แสดงข้อผิดพลาด [1]
นั่นทำให้ฉันสงสัยว่า netplan รองรับสะพาน VLAN ในจำนวนที่ จำกัด เท่านั้นหรือไม่
[แก้ไข]: นี่คือบน netplan 0.102-0ubuntu1~20.04.2
.
เอาต์พุตยูนิต Systemd ด้านล่าง [3] ที่น่าสนใจกว่าคือเอาต์พุตของเจอร์นัลซึ่งมีบรรทัด: ไม่สามารถระบุที่อยู่ได้: ไม่มีพื้นที่ว่างในบัฟเฟอร์
[4].
[1]
ข้อผิดพลาดเมื่อพยายามใช้ >21 VLAN บริดจ์:
root@test1:~# ใช้ netplan
งานสำหรับ systemd-networkd.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกด้วยรหัสข้อผิดพลาด
ดู "สถานะ systemctl systemd-networkd.service" และ "journalctl -xe" สำหรับรายละเอียด
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/usr/sbin/netplan" บรรทัดที่ 23 ใน <โมดูล>
netplan.main()
ไฟล์ "/usr/share/netplan/netplan/cli/core.py", บรรทัดที่ 50 ในหน้าหลัก
self.run_command()
ไฟล์ "/usr/share/netplan/netplan/cli/utils.py", บรรทัด 264 ใน run_command
self.func()
ไฟล์ "/usr/share/netplan/netplan/cli/commands/apply.py", บรรทัด 55, ทำงานอยู่
self.run_command()
ไฟล์ "/usr/share/netplan/netplan/cli/utils.py", บรรทัด 264 ใน run_command
self.func()
ไฟล์ "/usr/share/netplan/netplan/cli/commands/apply.py", บรรทัด 236 ใน command_apply
utils.systemctl_networkd('start', sync=True, extra_services=netplan_wpa + netplan_ovs)
ไฟล์ "/usr/share/netplan/netplan/cli/utils.py", บรรทัด 131 ใน systemctl_networkd
subprocess.check_call (คำสั่ง)
ไฟล์ "/usr/lib/python3.8/subprocess.py", บรรทัด 364 ใน check_call
เพิ่ม CalledProcessError (retcode, cmd)
subprocess.CalledProcessError: คำสั่ง '['systemctl', 'start', 'systemd-networkd.service', 'netplan-ovs-cleanup.service']' ส่งคืนสถานะการออกที่ไม่ใช่ศูนย์ 1
[2] การกำหนดค่า netplan เต็มรูปแบบพร้อมอินเทอร์เฟซ 30 รายการ:
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
enp1s0:
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่:
- 192.168.0.135/24
เกตเวย์ 4: 192.168.0.254
เนมเซิร์ฟเวอร์:
ค้นหา:
-example.com
ที่อยู่:
- 192.168.0.1
- 192.168.0.2
vlans:
br0.1:
รหัส: 1
ลิงค์: br0
br0.2:
รหัส: 2
ลิงค์: br0
br0.3:
รหัส: 3
ลิงค์: br0
br0.4:
รหัส: 4
ลิงค์: br0
br0.5:
รหัส: 5
ลิงค์: br0
br0.6:
รหัส: 6
ลิงค์: br0
br0.7:
รหัส: 7
ลิงค์: br0
br0.8:
รหัส: 8
ลิงค์: br0
br0.9:
รหัส: 9
ลิงค์: br0
br0.10:
รหัส: 10
ลิงค์: br0
br0.11:
รหัส: 11
ลิงค์: br0
br0.12:
รหัส: 12
ลิงค์: br0
br0.13:
รหัส: 13
ลิงค์: br0
br0.14:
รหัส: 14
ลิงค์: br0
br0.15:
รหัส: 15
ลิงค์: br0
br0.16:
รหัส: 16
ลิงค์: br0
br0.17:
รหัส: 17
ลิงค์: br0
br0.18:
รหัส: 18
ลิงค์: br0
br0.19:
รหัส: 19
ลิงค์: br0
br0.20:
รหัส: 20
ลิงค์: br0
br0.21:
รหัส: 21
ลิงค์: br0
br0.22:
รหัส: 22
ลิงค์: br0
br0.23:
รหัส: 23
ลิงค์: br0
br0.24:
รหัส: 24
ลิงค์: br0
br0.25:
รหัส: 25
ลิงค์: br0
br0.26:
รหัส: 26
ลิงค์: br0
br0.27:
รหัส: 27
ลิงค์: br0
br0.28:
รหัส: 28
ลิงค์: br0
br0.29:
รหัส: 29
ลิงค์: br0
สะพาน:
br0:
อินเทอร์เฟซ:
- enp1s0
แมคคาเดส: 54:52:00:00:51:14
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่:
- 192.168.0.249/24
เกตเวย์ 4: 192.168.0.254
เนมเซิร์ฟเวอร์:
ค้นหา:
-example.com
ที่อยู่:
- 192.168.0.1
- 192.168.0.2
#พารามิเตอร์:
# ส่งต่อล่าช้า: 0
# ขั้นที่: เท็จ
br1:
อินเทอร์เฟซ:
- br0.1
แมคคาเดส: 54:52:01:00:00:14
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่:
- 10.1.0.14/24
เกตเวย์ 4: 10.1.0.254
เนมเซิร์ฟเวอร์:
ค้นหา:
-example.com
ที่อยู่:
- 192.168.0.1
- 192.168.0.2
br2:
อินเทอร์เฟซ:
- br0.2
dhcp4: ไม่
dhcp6: ไม่
br3:
อินเทอร์เฟซ:
- br0.3
dhcp4: ไม่
dhcp6: ไม่
br4:
อินเทอร์เฟซ:
- br0.4
dhcp4: ไม่
dhcp6: ไม่
br5:
อินเทอร์เฟซ:
- br0.5
dhcp4: ไม่
dhcp6: ไม่
br6:
อินเทอร์เฟซ:
- br0.6
dhcp4: ไม่
dhcp6: ไม่
br7:
อินเทอร์เฟซ:
- br0.7
dhcp4: ไม่
dhcp6: ไม่
br8:
อินเทอร์เฟซ:
- br0.8
dhcp4: ไม่
dhcp6: ไม่
br9:
อินเทอร์เฟซ:
- br0.9
dhcp4: ไม่
dhcp6: ไม่
br10:
อินเทอร์เฟซ:
- br0.10
แมคคาเดส: 54:52:20:00:00:01
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่:
- 10.10.0.1/24
เกตเวย์ 4: 10.10.0.254
เนมเซิร์ฟเวอร์:
ค้นหา:
-example.com
ที่อยู่:
- 192.168.0.1
- 192.168.0.2
br11:
อินเทอร์เฟซ:
- br0.11
dhcp4: ไม่
dhcp6: ไม่
br12:
อินเทอร์เฟซ:
- br0.12
dhcp4: ไม่
dhcp6: ไม่
br13:
อินเทอร์เฟซ:
- br0.13
dhcp4: ไม่
dhcp6: ไม่
br14:
อินเทอร์เฟซ:
- br0.14
dhcp4: ไม่
dhcp6: ไม่
br15:
อินเทอร์เฟซ:
- br0.15
dhcp4: ไม่
dhcp6: ไม่
br16:
อินเทอร์เฟซ:
- br0.16
dhcp4: ไม่
dhcp6: ไม่
br17:
อินเทอร์เฟซ:
- br0.17
dhcp4: ไม่
dhcp6: ไม่
br18:
อินเทอร์เฟซ:
- br0.18
dhcp4: ไม่
dhcp6: ไม่
br19:
อินเทอร์เฟซ:
- br0.19
dhcp4: ไม่
dhcp6: ไม่
br20:
อินเทอร์เฟซ:
- br0.20
dhcp4: ไม่
dhcp6: ไม่
br21:
อินเทอร์เฟซ:
- br0.21
dhcp4: ไม่
dhcp6: ไม่
br22:
อินเทอร์เฟซ:
- br0.22
dhcp4: ไม่
dhcp6: ไม่
br23:
อินเทอร์เฟซ:
- br0.23
dhcp4: ไม่
dhcp6: ไม่
br24:
อินเทอร์เฟซ:
- br0.24
dhcp4: ไม่
dhcp6: ไม่
br25:
อินเทอร์เฟซ:
- br0.25
dhcp4: ไม่
dhcp6: ไม่
br26:
อินเทอร์เฟซ:
- br0.26
dhcp4: ไม่
dhcp6: ไม่
br27:
อินเทอร์เฟซ:
- br0.27
dhcp4: ไม่
dhcp6: ไม่
br28:
อินเทอร์เฟซ:
- br0.28
dhcp4: ไม่
dhcp6: ไม่
br29:
อินเทอร์เฟซ:
- br0.29
dhcp4: ไม่
dhcp6: ไม่
[3] เอาต์พุต systemd:
root@test1:~# สถานะ systemctl systemd-networkd.service
â systemd-networkd.service - บริการเครือข่าย
โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/systemd-networkd.service; enable-runtime; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันจันทร์ที่ 2021-06-07 16:17:15 CEST; 2 วินาทีที่แล้ว
เอกสาร: man:systemd-networkd.service(8)
กระบวนการ: 63803 ExecStart=/lib/systemd/systemd-networkd (รหัส=ออกแล้ว สถานะ=1/ล้มเหลว)
PID หลัก: 63803 (รหัส=ออก สถานะ=1/ล้มเหลว)
ข้อผิดพลาด: 105 (Kein Hauptspeicher für den Puffer verfügbar)
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: ออกจากกระบวนการหลักแล้ว, รหัส=ออกแล้ว, สถานะ=1/ล้มเหลว
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิ.ย. 16:17:15 น. test1 systemd[1]: ไม่สามารถเริ่มบริการเครือข่ายได้
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 5
07 มิ.ย. 16:17:15 น. test1 systemd[1]: หยุดให้บริการเครือข่าย
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: เริ่มคำขอซ้ำเร็วเกินไป
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิ.ย. 16:17:15 น. test1 systemd[1]: ไม่สามารถเริ่มบริการเครือข่ายได้
[4] บันทึกข้อผิดพลาด:
root@test1:~# journalctl -xe
07 มิ.ย. 16:17:14 test1 systemd[1]: กำลังโหลดใหม่
07 มิ.ย. 16:17:14 test1 systemd[1]: หยุดให้บริการเครือข่าย...
-- เรื่อง: งานหยุดสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานหยุดสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
--
-- ตัวระบุงานคือ 3254
07 มิ.ย. 16:17:14 test1 systemd[1]: การตรวจสอบเงื่อนไขส่งผลให้การกำหนดค่า OpenVSwitch สำหรับการล้างข้อมูลถูกข้ามไป
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
--
-- ตัวระบุงานคือ 3259
07 มิ.ย. 16:17:14 test1 systemd[1]: การตรวจสอบเงื่อนไขส่งผลให้การกำหนดค่า OpenVSwitch สำหรับการล้างข้อมูลถูกข้ามไป
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
--
-- ตัวระบุงานคือ 3262
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: สำเร็จ
-- หัวเรื่อง: หน่วยสำเร็จ
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- หน่วย systemd-networkd.service เข้าสู่สถานะ 'ตาย' เรียบร้อยแล้ว
07 มิ.ย. 16:17:14 test1 systemd[1]: กำลังเริ่มบริการเครือข่าย...
-- เรื่อง: งานเริ่มต้นสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
--
-- ตัวระบุงานคือ 3256
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br9: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br8: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br7: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br6: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br5: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br4: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br3: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br29: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br28: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br27: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br26: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br25: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br24: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br23: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br22: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br21: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br20: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br2: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br19: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br18: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br17: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br16: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br15: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br14: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br13: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br12: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br11: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br10: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br1: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br0: netdev พร้อม
07 มิ.ย. 16:17:14 น. test1 systemd-networkd[63781]: ไม่สามารถระบุที่อยู่ได้: ไม่มีพื้นที่ว่างบัฟเฟอร์
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: ออกจากกระบวนการหลัก, รหัส=ออก, สถานะ=1/ล้มเหลว
-- หัวเรื่อง: ออกจากกระบวนการหน่วยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- กระบวนการ ExecStart= ที่เป็นของ unit systemd-networkd.service ได้ออกแล้ว
--
-- รหัสออกจากกระบวนการคือ 'ออก' และสถานะการออกคือ 1
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
-- หัวเรื่อง: หน่วยล้มเหลว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- หน่วย systemd-networkd.service ได้เข้าสู่สถานะ 'ล้มเหลว' พร้อมผลลัพธ์ 'exit-code'
07 มิ.ย. 16:17:14 test1 systemd[1]: ไม่สามารถเริ่มบริการเครือข่าย
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย systemd-networkd.service ล้มเหลว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย systemd-networkd.service เสร็จสิ้นด้วยความล้มเหลว
--
-- ตัวระบุงานคือ 3256 และผลลัพธ์ของงานล้มเหลว
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 1
-- เรื่อง: มีการกำหนดเวลาการรีสตาร์ทเครื่องโดยอัตโนมัติ
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- มีการกำหนดเวลาการรีสตาร์ทหน่วย systemd-networkd.service โดยอัตโนมัติ ซึ่งเป็นผลลัพธ์สำหรับ
-- การกำหนดค่า Restart= การตั้งค่าสำหรับหน่วย
07 มิ.ย. 16:17:14 test1 systemd[1]: การตรวจสอบเงื่อนไขส่งผลให้การกำหนดค่า OpenVSwitch สำหรับการล้างข้อมูลถูกข้ามไป
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
--
-- ตัวระบุงานคือ 3268
(และผลลัพธ์ซ้ำ ๆ มากมาย)