After almost a year of development, Intel has released the network configurator ConnMan 1.38. Aldebaran Robotics, and and the Wi-Fi daemon is licensed under GPLv2.
The new release (iNet Wireless Daemon), developed by Intel as a lightweight alternative to wpa_supplicant, suitable for connecting embedded Linux systems to wireless networks. A key component of ConnMan is the background process connmand, which manages network connections. Interaction and configuration of various types of network subsystems are done through plugins. For example, plugins are available for Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, acquiring addresses via DHCP, working through proxy servers, configuring the DNS resolver, and collecting statistics. Interaction with devices is accomplished via the Linux kernel netlink subsystem, while communication with other applications is done using D-Bus. The user interface and management logic are fully separated, allowing integration of ConnMan support into existing configurators. Technologies supported
in ConnMan include:
Ethernet; Bluetooth (used
- 2G/3G/4G (used
- IPv4, IPv4-LL (link-local), and DHCP;
- Support for ACD (Address Conflict Detection, RFC 5227) to detect IPv4 address conflicts (ACD); );
- IPv6 tunneling, DHCPv6, and 6to4; );
- Advanced routing and DNS configuration;
- Built-in DNS proxy and DNS response caching system;
- Built-in system for detecting login parameters and authentication web portals for wireless access points (WISPr hotspot);
- Time and timezone configuration (manual or via NTP);
- Management through proxy (manual or via WPAD);
- Tethering mode for providing network access through the current device. Support for creating a communication channel via USB, Bluetooth, and Wi-Fi.
- Support for creating a communication channel via USB, Bluetooth, and Wi-Fi;
- Managing operation through a proxy (manually or via WPAD);
- Tethering mode for providing network access through the current device. Supported communication channels include USB, Bluetooth, and Wi-Fi;
- Accumulation of detailed traffic consumption statistics, including separate accounting for home network and roaming mode usage;
- Support for background processing for managing proxies;
- Support for PolicyKit for managing security policies and access control.
Source: opennet.ru
