Новый выпуск примечателен обеспечением поддержки VPN WireGuard и Wi-Fi демона IWD (iNet Wireless Daemon), развиваемого компанией Intel в качестве легковесной альтернативы wpa_supplicant, подходящей для организации подключения встраиваемых Linux-систем к беспроводной сети.
Ключевым компонентом ConnMan является фоновый процесс connmand, управляющий сетевыми соединениями. Взаимодействие и настройка различных типов сетевых подсистем производится через плагины. Например, доступны плагины для Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, получения адреса по DHCP, работы через прокси-серверы, настройки DNS-резолвера, накопления статистики. Для взаимодействия с устройствами используется подсистема ядра Linux netlink, а для связи с другими приложениями команды передаются поверх D-Bus. Пользовательский интерфейс и логика управления полностью разделены, что позволяет интегрировать поддержку ConnMan в существующие конфигураторы.
Технологии, поддерживаемые в ConnMan:
- Ethernet;
- WiFi с поддержкой WEP40/WEP128 и WPA/WPA2;
- Bluetooth (используется BlueZ);
- 2G/3G/4G (используется oFono);
- IPv4, IPv4-LL (link-local) и DHCP;
- Поддержка ACD (Address Conflict Detection, RFC 5227) для выявления конфликтов адресов IPv4 (ACD);
- Туннелинг IPv6, DHCPv6 и 6to4;
- Расширенная маршрутизация и конфигурация DNS;
- Встроенный DNS-прокси и система кэширования DNS-ответов;
- Встроенная система обнаружения параметров входа и web-порталов аутентификации для точек беспроводного доступа (WISPr hotspot);
- Настройка времени и часового пояса (ручная или через NTP);
- Управление работой через прокси (ручное или через WPAD);
- Режим Tethering для организации стевого доступа через текущее устройство. Поддерживается создание канала связи через USB, Bluetooth и Wi-Fi;
- Накопление подробной статистики расхода трафика, в том числе с раздельным учётом работы в домашней сети и в режиме руминга;
- Поддержка фонового процесса PACrunner для управления прокси;
- Поддержка PolicyKit для управления политиками безопасности и разграничения доступа.
Источник: http://www.opennet.ru/opennews/art.shtml?num=52389