เปิดตัวเวอร์ชันใหม่ของ NetworkManager 1.20.0 และนี่คือการเปลี่ยนแปลง

NetworkManager

Recientemente มีการเผยแพร่เวอร์ชันใหม่ของอินเทอร์เฟซที่เสถียรเพื่อลดความซับซ้อนของการกำหนดค่าเครือข่าย "NetworkManager 1.20"เวอร์ชันที่มีการเพิ่มนวัตกรรมจำนวนหนึ่ง แต่เหนือสิ่งอื่นใดมาพร้อมกับการแก้ไขข้อบกพร่องและการสนับสนุนที่ดียิ่งขึ้น

NetworkManager เป็นยูทิลิตี้ที่ใช้วิธีการฉวยโอกาสในการเลือกเครือข่ายพยายามใช้การเชื่อมต่อที่ดีที่สุดเมื่อเกิดไฟดับหรือเมื่อผู้ใช้ย้ายไปมาระหว่างเครือข่ายไร้สาย คุณชอบการเชื่อมต่ออีเทอร์เน็ตมากกว่าเครือข่ายไร้สายที่ "รู้จัก" ผู้ใช้จะได้รับพร้อมท์สำหรับคีย์ WEP หรือ WPA ตามความจำเป็น

NetworkManager มีสององค์ประกอบ:

  1. บริการที่จัดการการเชื่อมต่อและรายงานการเปลี่ยนแปลงในเครือข่าย
  2. แอปพลิเคชั่นเดสก์ท็อปกราฟิกที่ช่วยให้ผู้ใช้จัดการการเชื่อมต่อเครือข่าย แอพเพล็ต nmcli มีฟังก์ชันการทำงานที่คล้ายกันบนบรรทัดรับคำสั่ง

ในทางกลับกัน ปลั๊กอินที่รองรับ VPN, OpenConnect, PPTP, OpenVPN และ OpenSWAN ได้รับการพัฒนาโดยเป็นส่วนหนึ่งของวงจรการพัฒนาของตนเอง

ปลั๊กอินที่รองรับ VPN, OpenConnect, PPTP, OpenVPN และ OpenSWAN ได้รับการพัฒนาโดยเป็นส่วนหนึ่งของวงจรการพัฒนาของตนเอง

คุณสมบัติใหม่หลักของ NetworkManager 1.20

ในเวอร์ชันใหม่นี้ การปรับใช้ปลั๊กอินการจัดการการกำหนดค่ามีการเปลี่ยนแปลง และวิธีการจัดเก็บโปรไฟล์บนดิสก์ เพิ่มการรองรับสำหรับการย้ายโปรไฟล์การเชื่อมต่อระหว่างปลั๊กอิน

โปรไฟล์ที่เก็บไว้ ในความทรงจำของ ตอนนี้พวกเขาได้รับการประมวลผลโดยปลั๊กอิน keyfile เท่านั้นและบันทึกไว้ในไดเร็กทอรี / run ซึ่งป้องกันการสูญเสียโปรไฟล์หลังจากรีสตาร์ท NetworkManager และเปิดใช้งานการใช้ API ที่ใช้ FS เพื่อสร้างโปรไฟล์ในหน่วยความจำ

นอกจากนี้ยังเน้นถึงส่วนประกอบที่ล้าสมัยที่ถูกล้างออกภายในยูทิลิตี้. โดยเฉพาะอย่างยิ่งไลบรารี libnm-glib ถูกลบออกซึ่งถูกแทนที่ด้วยไลบรารี libnm ใน NetworkManager 1.0 ปลั๊กอิน ibft ถูกลบออก (ควรใช้ nm-initrd-generator ของ initrd เพื่อถ่ายโอนข้อมูลการกำหนดค่าเครือข่ายจากเฟิร์มแวร์) และรองรับ " main.monitor- ไฟล์การเชื่อมต่อ "ใน NetworkManager.conf (คุณต้องเรียก" nmcli connection load "หรือ" nmcli connection reload "อย่างชัดเจน)

โดยค่าเริ่มต้นไคลเอ็นต์ DHCP ในตัวถูกเปิดใช้งาน (โหมด "ภายใน") แทนแอปพลิเคชัน dhclient ที่ใช้ก่อนหน้านี้ คุณสามารถเปลี่ยนค่าเริ่มต้นได้โดยใช้ตัวเลือกแอสเซมบลี "–with-config-dhcp-default" หรือโดยการตั้งค่า main.dhcp ในไฟล์คอนฟิกูเรชัน

ในทางกลับกันมีวิธีใหม่ D-Bus AddConnection2 () ซึ่งช่วยให้คุณสามารถบล็อกการเชื่อมต่ออัตโนมัติของโปรไฟล์ในขณะที่สร้าง

มีการเพิ่มแฟล็ก "ห้ามใช้ซ้ำ" ในเมธอด Update2 () ซึ่งการเปลี่ยนเนื้อหาของโปรไฟล์การเชื่อมต่อจะไม่เปลี่ยนการตั้งค่าอุปกรณ์จริงโดยอัตโนมัติจนกว่าโปรไฟล์จะเปิดใช้งานอีกครั้ง

ในขณะที่ สำหรับการแจกแจงที่แตกต่างกันความสามารถในการวางสคริปต์การจัดส่งในไดเร็กทอรี / usr / lib / NetworkManager มีให้ซึ่งสามารถใช้กับอิมเมจระบบที่พร้อมใช้งานในโหมดอ่านอย่างเดียวและล้าง / ฯลฯ ทุกครั้งที่เริ่มต้น

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นในเวอร์ชันใหม่นี้เราสามารถพบได้:

  • เพิ่มการตั้งค่า "ipv6.method = disabled" ซึ่งช่วยให้คุณสามารถปิดใช้งาน IPv6 สำหรับอุปกรณ์ได้
  • เพิ่มการรองรับเครือข่ายตาข่ายไร้สายแต่ละโหนดที่เชื่อมต่อผ่านโหนดใกล้เคียง
  • เพิ่มความสามารถในการกำหนดค่าวินัยการจัดคิวแพ็คเก็ต fq_codel (Fair Queuing Controlled Delay) และการดำเนินการมิเรอร์เพื่อสะท้อนการรับส่งข้อมูล
  • ใน libnm โค้ดสำหรับการแยกวิเคราะห์คอนฟิกูเรชันในรูปแบบ JSON ได้รับการแก้ไขและมีการตรวจสอบพารามิเตอร์ที่เข้มงวดขึ้น
  • มีการเพิ่มการสนับสนุนสำหรับแอตทริบิวต์ "suppress_prefixlength" ในกฎการกำหนดเส้นทางไปยังที่อยู่ต้นทาง (การกำหนดเส้นทางนโยบาย)
  • WireGuard VPN มีการสนับสนุนสคริปต์เพื่อกำหนดเส้นทางเริ่มต้น "wireguard.ip4-auto-default-route" และ "wireguard.ip6-auto-default-route" โดยอัตโนมัติ

วิธีรับ NetworkManager 1.20.0

สำหรับผู้ที่สนใจสามารถรับ NetworkManager 1.20.0 เวอร์ชันใหม่นี้ได้ คุณควรทราบว่าในขณะนี้ไม่มีแพ็คเกจที่สร้างขึ้นสำหรับ Ubuntu หรืออนุพันธ์ ดังนั้นหากคุณต้องการรับเวอร์ชันนี้ พวกเขาต้องสร้าง NetworkManager 1.20.0 จากซอร์สโค้ด

ลิงค์คือนี่


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา