หลังจากเกือบสองเดือนของการพัฒนา รุ่นใหม่เปิดตัว อินเทอร์เฟซที่เสถียรเพื่อลดความซับซ้อนของการกำหนดค่าพารามิเตอร์เครือข่าย NetworkManager 1.30.0.
รุ่นใหม่นี้ โดดเด่น สำหรับการยอมรับ คุณสมบัติการดาวน์โหลด ethtool ใหม่, เช่นเดียวกับ รองรับ 3-bit WPA192 Enterprise Suite-B และการตั้งค่าชื่อโฮสต์ใหม่เพื่อควบคุมการตั้งค่าชื่อโฮสต์จากการค้นหา DNS แบบย้อนกลับและจาก DHCP
สำหรับผู้ที่ไม่คุ้นเคยกับ NetworkManager ควรทราบว่าสิ่งนี้ เป็นโปรแกรมอรรถประโยชน์ซอฟต์แวร์สำหรับ ลดความซับซ้อน การใช้เครือข่าย ของคอมพิวเตอร์ บน linux และระบบปฏิบัติการที่ใช้ Unix อื่น ๆ ยูทิลิตี้นี้ ใช้แนวทางฉวยโอกาสในการเลือกเครือข่าย พยายามใช้การเชื่อมต่อที่ดีที่สุดเมื่อเกิดไฟดับหรือเมื่อผู้ใช้ย้ายไปมาระหว่างเครือข่ายไร้สาย
คุณชอบการเชื่อมต่ออีเทอร์เน็ตมากกว่าเครือข่ายไร้สายที่ "รู้จัก" ผู้ใช้จะได้รับพร้อมท์สำหรับคีย์ WEP หรือ WPA ตามความจำเป็น
NetworkManager มีสององค์ประกอบ:
- บริการที่จัดการการเชื่อมต่อและรายงานการเปลี่ยนแปลงในเครือข่าย
- แอปพลิเคชันเดสก์ท็อปแบบกราฟิกที่ช่วยให้ผู้ใช้จัดการการเชื่อมต่อเครือข่าย แอพเพล็ต nmcli มีฟังก์ชันการทำงานที่คล้ายกันบนบรรทัดรับคำสั่ง
ในทางกลับกัน ปลั๊กอินที่รองรับ VPN, OpenConnect, PPTP, OpenVPN และ OpenSWAN ได้รับการพัฒนาโดยเป็นส่วนหนึ่งของวงจรการพัฒนาของตนเอง
คุณสมบัติใหม่หลักของ NetworkManager 1.30.0
ในเวอร์ชันใหม่นี้ มีการนำความสามารถในการสร้างด้วยไลบรารี Mus มาตรฐาน C มาใช้เพิ่มการรองรับอุปกรณ์ Veth (Virtual Ethernet)
นอกเหนือไปจากความจริงที่ว่า รองรับ 3-bit WPA192 Enterprise Suite-B, เช่นเดียวกับ รองรับคุณสมบัติใหม่ของยูทิลิตี้ ethtool เพื่อใช้ไดรเวอร์ดาวน์โหลดสำหรับการ์ดเครือข่าย
ในทางกลับกันตอนนี้ปลั๊กอิน dhcpcd ต้องใช้เวอร์ชัน dhcpcd-9.3.3 เป็นอย่างน้อยที่มีตัวเลือก "–noconfigure" ในการทำงาน
เพิ่มการสนับสนุนสำหรับการอ่านและเขียนรูปแบบไฟล์คีย์ใน libnm สิทธิ์การใช้งานรหัส Libnm เปลี่ยนจาก GPL 2.0+ เป็น LGPL-2.1 +
มีการเพิ่มอ็อพชัน rd.net.timeout.carrier ใน initrd และให้การสนับสนุนเมธอด "link6" ใหม่สำหรับ IPv6 พร้อมที่อยู่ link-local
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:
- เพิ่มตัวเลือก "ipv4.dhcp-client-id = ipv6-duid" (RFC4361)
- มีการใช้การตั้งค่าใหม่เพื่อควบคุมการแก้ปัญหาชื่อโฮสต์ตามการแก้ปัญหาย้อนกลับใน DNS หรือใช้ DHCP
- NetworkManager-wait-online.service timeout เพิ่มขึ้นเป็น 60 วินาที
- OVS: รองรับการกำหนดค่าตัวระบุภายนอก
- ในการเริ่มต้นการสนับสนุนสำหรับอ็อพชัน rd.net.timeout.carrier ถูกเพิ่มเข้ามาและตอนนี้ IP method ใหม่ "link6" ได้รับการสนับสนุนสำหรับ IPv6 link-local เท่านั้น
- ใช้ ci-template สำหรับคอนเทนเนอร์ใน gitlab-ci และทดสอบ build กับ Alpine Linux ใน gitlab-ci
- build: ตัวเลือกการกำหนดค่าใหม่เพื่อกำหนดเส้นทางเป็น "polkit-agent-helper-1"
- การแก้ไขข้อบกพร่องการปรับปรุงและการอัปเดตการแปลมากมาย
สุดท้ายใช่ฉันต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ คุณสามารถทำมันได้ จากลิงค์ด้านล่าง
วิธีรับ NetworkManager 1.30.0
สำหรับผู้ที่สนใจสามารถรับ NetworkManager 1.30.0 เวอร์ชันใหม่นี้ได้ คุณควรทราบว่าในขณะนี้ไม่มีแพ็คเกจที่สร้างขึ้นสำหรับ Ubuntu หรืออนุพันธ์ ดังนั้นหากคุณต้องการรับเวอร์ชันนี้ พวกเขาต้องสร้าง NetworkManager 130.0 จากซอร์สโค้ด
แม้ว่าจะใช้เวลาไม่กี่วันในการรวมเข้ากับที่เก็บ Ubuntu อย่างเป็นทางการเพื่อการอัปเดตที่รวดเร็ว
ดังนั้นถ้าคุณต้องการคือการรอ สำหรับการอัปเดตใหม่ที่จะพร้อมใช้งานภายในช่องทางของ Ubuntu อย่างเป็นทางการ คุณสามารถตรวจสอบได้ว่ามีการอัปเดตอยู่แล้วหรือไม่ ลิงค์นี้
ทันทีที่สิ่งนั้นเกิดขึ้นคุณสามารถอัปเดตรายการแพ็คเกจและ repos บนระบบของคุณด้วยความช่วยเหลือของคำสั่งต่อไปนี้:
sudo apt update
และในการติดตั้ง NetworkManager 1.30.0 เวอร์ชันใหม่บนระบบของคุณเพียงแค่เรียกใช้คำสั่งใด ๆ ต่อไปนี้
อัปเดตและติดตั้งแพ็คเกจที่มีทั้งหมด
sudo apt upgrade -y
อัปเดตและติดตั้งเฉพาะ networkmanager:
sudo apt install network-manager -y