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