Издаване на мрежовия конфигуратор ConnMan 1.38

След почти година разработка компания Intel представи пусна мрежовия конфигуратор ConnMan 1.38. Пакетът се отличава с ниско потребление на системни ресурси и наличието на гъвкави средства за разширяване на функционалността чрез плъгини, което позволява използването на ConnMan в вградени системи. Първоначално проектът беше основан от компаниите Intel и Nokia в процеса на разработка на платформата MeeGo, по-късно системата за конфигуриране на мрежата на базата на ConnMan беше използвана в платформата Tizen и някои специализирани дистрибуции и проекти, като Yocto, Sailfish, Aldebaran Robotics и Nest, както и в различни потребителски устройства с фърмуер на базата на Linux. Кодът на проекта разпространява под лицензия GPLv2.

Новото издание е забележителен осигурява поддръжка на 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 за управление на политики за безопасност и контрол на достъпа.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster