รีลีสของ Connman 1.38 Network Configurator

หลังจากพัฒนามาเกือบปีอินเทล นำเสนอ การเปิดตัวตัวกำหนดค่าเครือข่าย คอนแมน 1.38. แพ็คเกจนี้โดดเด่นด้วยการใช้ทรัพยากรระบบต่ำและมีเครื่องมือที่ยืดหยุ่นสำหรับการขยายฟังก์ชันการทำงานผ่านปลั๊กอิน ซึ่งช่วยให้สามารถใช้ ConnMan บนระบบฝังตัวได้ ในขั้นต้นโครงการนี้ก่อตั้งโดย Intel และ Nokia ในระหว่างการพัฒนาแพลตฟอร์ม MeeGo ต่อมาระบบการกำหนดค่าเครือข่ายที่ใช้ ConnMan ถูกนำมาใช้ในแพลตฟอร์ม Tizen และการกระจายและโครงการพิเศษบางอย่างเช่น Yocto, Sailfish, วิทยาการหุ่นยนต์อัลเดบารัน и รังรวมถึงในอุปกรณ์ผู้บริโภคต่างๆ ที่ใช้เฟิร์มแวร์บน Linux รหัสโครงการ จัดจำหน่ายโดย ได้รับอนุญาตภายใต้ GPLv2

ออกใหม่ น่าทึ่ง ให้การสนับสนุน VPN WireGuard และปีศาจ Wi-Fi ริดสีดวงทวาร (iNet Wireless Daemon) พัฒนาโดย Intel เป็นทางเลือกน้ำหนักเบาแทน wpa_supplicant เหมาะสำหรับการเชื่อมต่อระบบ Linux แบบฝังเข้ากับเครือข่ายไร้สาย

องค์ประกอบสำคัญของ ConnMan คือกระบวนการเบื้องหลังซึ่งจัดการการเชื่อมต่อเครือข่าย การโต้ตอบและการกำหนดค่าของระบบย่อยเครือข่ายประเภทต่างๆ ดำเนินการผ่านปลั๊กอิน ตัวอย่างเช่น มีปลั๊กอินสำหรับอีเทอร์เน็ต, WiFi, บลูทูธ, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, การรับที่อยู่ผ่าน DHCP, ทำงานผ่านพร็อกซีเซิร์ฟเวอร์, การตั้งค่าตัวแก้ไข DNS และการรวบรวมสถิติ . ระบบย่อยเคอร์เนล netlink ของ Linux ใช้เพื่อโต้ตอบกับอุปกรณ์ และคำสั่งจะถูกส่งผ่าน D-Bus เพื่อสื่อสารกับแอปพลิเคชันอื่น อินเทอร์เฟซผู้ใช้และตรรกะการควบคุมแยกจากกันโดยสิ้นเชิง ทำให้สามารถรวมการสนับสนุน ConnMan เข้ากับเครื่องมือกำหนดค่าที่มีอยู่ได้

เทคโนโลยี, ได้รับการสนับสนุน ใน ConnMan:

  • อีเธอร์เน็ต;
  • WiFi รองรับ WEP40/WEP128 และ WPA/WPA2;
  • บลูทูธ (ใช้แล้ว Bluez);
  • 2G/3G/4G (ใช้แล้ว) oFono);
  • IPv4, IPv4-LL (ลิงก์ท้องถิ่น) และ DHCP;
  • ACD (การตรวจจับความขัดแย้งของที่อยู่, RFC 5227) รองรับการระบุความขัดแย้งของที่อยู่ IPv4 (ACD);
  • IPv6, DHCPv6 และ 6to4 ทันเนล;
  • การกำหนดเส้นทางขั้นสูงและการกำหนดค่า DNS
  • พร็อกซี DNS ในตัวและระบบแคชการตอบสนอง DNS
  • ระบบในตัวสำหรับตรวจจับพารามิเตอร์การเข้าสู่ระบบและเว็บพอร์ทัลการตรวจสอบสิทธิ์สำหรับจุดเชื่อมต่อไร้สาย (ฮอตสปอต WISPr)
  • การตั้งเวลาและโซนเวลา (ด้วยตนเองหรือผ่าน NTP)
  • การจัดการงานผ่านพร็อกซี (ด้วยตนเองหรือผ่าน WPAD)
  • โหมด Tethering สำหรับจัดการการเข้าถึงเครือข่ายผ่านอุปกรณ์ปัจจุบัน รองรับการสร้างช่องทางการสื่อสารผ่าน USB, Bluetooth และ Wi-Fi
  • การสะสมสถิติปริมาณการใช้ข้อมูลโดยละเอียดรวมถึงการบัญชีแยกงานในเครือข่ายในบ้านและในโหมดโรมมิ่ง
  • การสนับสนุนกระบวนการเบื้องหลัง PACrunner เพื่อจัดการผู้รับมอบฉันทะ
  • รองรับ PolicyKit สำหรับจัดการนโยบายความปลอดภัยและการควบคุมการเข้าถึง

ที่มา: opennet.ru

เพิ่มความคิดเห็น