ConnMan Network Configurator 1.38 Release

After almost a year of development, Intel presented network configurator release Conn Man 1.38. The package is characterized by low consumption of system resources and the availability of flexible tools for extending functionality through plugins, which allows you to use ConnMan on embedded systems. Initially, the project was founded by Intel and Nokia during the development of the MeeGo platform, later the ConnMan-based network configuration system was used in the Tizen platform and some specialized distributions and projects, such as Yocto, Sailfish, Aldebaran Robotics ΠΈ Nest, as well as in various consumer devices with Linux-based firmware. Project code spreads licensed under GPLv2.

New release remarkable providing VPN support wire guard and wifi demon IWD (iNet Wireless Daemon), developed by Intel as a lightweight alternative to wpa_supplicant, suitable for connecting embedded Linux systems to a wireless network.

A key component of ConnMan is the connmand background process, which manages network connections. Interaction and configuration of various types of network subsystems is performed through plug-ins. For example, plugins are available for Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, getting an address via DHCP, working through proxy servers, configuring a DNS resolver, collecting statistics. To interact with devices, the Linux netlink kernel subsystem is used, and to communicate with other applications, commands are transmitted over D-Bus. The user interface and control logic are completely separated, allowing ConnMan support to be integrated into existing configurators.

Technologies, supported by in Connman:

  • Ethernet;
  • WiFi with WEP40/WEP128 and WPA/WPA2 support;
  • Bluetooth (used bluez);
  • 2G/3G/4G (used oFono);
  • IPv4, IPv4-LL (link-local) and DHCP;
  • ACD (Address Conflict Detection, RFC 5227) support for detecting IPv4 address conflicts (ACD);
  • Tunneling IPv6, DHCPv6 and 6to4;
  • Advanced routing and DNS configuration;
  • Built-in DNS proxy and DNS response caching system;
  • Built-in detection of login parameters and authentication web portals for wireless access points (WISPr hotspot);
  • Setting the time and time zone (manual or via NTP);
  • Work management through a proxy (manual or through WPAD);
  • Tethering mode for organizing network access through the current device. Supports the creation of a communication channel via USB, Bluetooth and Wi-Fi;
  • Accumulation of detailed traffic consumption statistics, including separately accounting for work in the home network and in roaming mode;
  • Background process support PACrunner for proxy management;
  • PolicyKit support for managing security policies and access control.

Source: opennet.ru

Add a comment