เปิดตัว Netplan 1.1 ชุดเครื่องมือสำหรับกำหนดค่าพารามิเตอร์เครือข่าย

Netplan 1.1 เป็นชุดเครื่องมือที่พัฒนาฟอร์แมตสำหรับจัดเก็บการตั้งค่าอินเทอร์เฟซเครือข่ายและยูทิลิตี้ที่เกี่ยวข้องสำหรับการจัดการการกำหนดค่าเครือข่าย Netplan จัดเก็บพารามิเตอร์ในรูปแบบ YAML และมีแบ็กเอนด์ที่ช่วยลดความซับซ้อนในการเข้าถึงการกำหนดค่าสำหรับ NetworkManager และ systemd-networkd ชุดเครื่องมือนี้ถูกนำไปใช้ในการแจกจ่ายระบบปฏิบัติการ Ubuntu เริ่มตั้งแต่เวอร์ชัน 17.10 เป็นต้นไป และในเวอร์ชันต่างๆ Debian 12 สำหรับระบบคลาวด์ โครงการนี้ได้รับการพัฒนาโดย Canonical โดยได้รับการสนับสนุนจาก Microsoft และ Deutsche Telekom โค้ดของโครงการเขียนด้วยภาษา Python และ C และเผยแพร่ภายใต้ใบอนุญาต GPLv3

งานของ Netplan คือการอ่านการตั้งค่าเครือข่ายจากไฟล์ "/{lib,etc,run}/netplan/*.yaml" ระหว่างการบูต และเขียนการกำหนดค่าไปยังไดเร็กทอรี /run ในรูปแบบที่เหมาะสำหรับการประมวลผลเพิ่มเติมใน systemd-networkd หรือ NetworkManager . การกำหนดค่าทั้งหมดจะถูกจัดเก็บไว้ในไฟล์ YAML ต้นทางเท่านั้น โดยไม่ใช้ “/etc/network/interfaces” ในขณะที่สามารถแบ่งการกำหนดค่าออกเป็นหลายไฟล์ได้ เช่น เพื่อแยกการตั้งค่า libvirt และ lxd ออกเป็นไฟล์แยกกัน คำอธิบายของพารามิเตอร์อินเทอร์เฟซเครือข่ายดำเนินการโดยใช้ไวยากรณ์ที่ประกาศซึ่งช่วยให้คุณสามารถอธิบายโครงสร้างของเครือข่ายที่ซับซ้อนได้ค่อนข้างง่าย

ไม่เหมือนกับรูปแบบ ifupdown netplan ใช้ไวยากรณ์ที่ประกาศ คุณสามารถใช้มาสก์สำหรับชื่ออินเทอร์เฟซเครือข่าย ที่อยู่ MAC ไดรเวอร์และส่วนประกอบอื่น ๆ เมื่อแยกวิเคราะห์ลำดับชั้นของพารามิเตอร์อินเทอร์เฟซเครือข่าย บริบทจะถูกนำมาพิจารณา ซึ่งช่วยให้การตั้งค่าสามารถส่งผ่านได้อย่างถูกต้องและในลำดับที่ถูกต้องไปยังตัวจัดการ (ใน ifupdown เมื่อแยกวิเคราะห์การกำหนดค่าที่ซับซ้อน ปัญหาที่เกิดจากสภาพการแข่งขันไม่สามารถตัดออกได้ ).

ในรุ่นใหม่:

  • ความสามารถในการแทนที่ตรรกะบริการ systemd-networkd-wait-online เพื่อรออินเทอร์เฟซเครือข่ายภายใน (link-local) และอินเทอร์เฟซเครือข่ายที่กำหนดเส้นทาง (กำหนดเส้นทางได้) แต่ละรายการ
  • รองรับการเปลี่ยนการตั้งค่าโหมด eswitch (โหมดสวิตช์แบบฝัง) สำหรับอินเทอร์เฟซเครือข่ายที่ไม่มีฟังก์ชันเสมือน (VF, ฟังก์ชันเสมือน) บนอุปกรณ์ SR-IOV (Single Root I/O Virtualization)
  • การสนับสนุนแฟล็กที่อนุญาตให้คุณควบคุมตัวแยกวิเคราะห์การกำหนดค่าให้ละเว้นการตั้งค่าที่ไม่ถูกต้องแต่ละรายการโดยไม่หยุดการสร้างการกำหนดค่าแบ็กเอนด์ทั้งหมด
  • มีการแก้ไขปัญหาเฉพาะที่เกี่ยวข้องกับ ProtonVPN และ Microsoft Azure แล้ว Linux.

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster