Paglabas ng ConnMan 1.38 network configurator

Pagkatapos ng halos isang taon ng pag-unlad, ang Intel ipinakita paglabas ng network configurator ConnMan 1.38. Ang package ay nailalarawan sa pamamagitan ng mababang pagkonsumo ng mga mapagkukunan ng system at ang pagkakaroon ng nababaluktot na mga tool para sa pagpapalawak ng pag-andar sa pamamagitan ng mga plugin, na nagpapahintulot sa ConnMan na magamit sa mga naka-embed na system. Sa una, ang proyekto ay itinatag ng Intel at Nokia sa panahon ng pagbuo ng MeeGo platform; nang maglaon, ang ConnMan-based na network configuration system ay ginamit sa Tizen platform at ilang espesyal na distribusyon at proyekto, tulad ng Yocto, Sailfish, Aldebaran Robotics ΠΈ Pugad, pati na rin sa iba't ibang mga consumer device na tumatakbo sa Linux-based na firmware. Code ng proyekto ipinamahagi ni lisensyado sa ilalim ng GPLv2.

Bagong labas kapansin-pansin pagbibigay ng suporta sa VPN WireGuard at demonyo ng Wi-Fi IWD (iNet Wireless Daemon), na binuo ng Intel bilang isang magaan na alternatibo sa wpa_supplicant, na angkop para sa pagkonekta ng mga naka-embed na Linux system sa isang wireless network.

Ang pangunahing bahagi ng ConnMan ay ang background process connmand, na namamahala sa mga koneksyon sa network. Ang pakikipag-ugnayan at pagsasaayos ng iba't ibang uri ng mga subsystem ng network ay isinasagawa sa pamamagitan ng mga plugin. Halimbawa, available ang mga plugin para sa Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, pagkuha ng address sa pamamagitan ng DHCP, pagtatrabaho sa pamamagitan ng mga proxy server, pag-set up ng DNS resolver, at pagkolekta ng mga istatistika . Ang Linux kernel netlink subsystem ay ginagamit upang makipag-ugnayan sa mga device, at ang mga command ay ipinapadala sa D-Bus upang makipag-ugnayan sa ibang mga application. Ang interface ng gumagamit at kontrol na lohika ay ganap na magkahiwalay, na nagpapahintulot sa suporta ng ConnMan na maisama sa mga kasalukuyang configurator.

Teknolohiya, suportado sa ConnMan:

  • Ethernet;
  • WiFi na sumusuporta sa WEP40/WEP128 at WPA/WPA2;
  • Bluetooth (ginamit bluez);
  • 2G/3G/4G (ginamit oFono);
  • IPv4, IPv4-LL (link-local) at DHCP;
  • ACD (Address Conflict Detection, RFC 5227) suporta para sa pagtukoy ng IPv4 address conflicts (ACD);
  • IPv6, DHCPv6 at 6to4 tunneling;
  • Advanced na pagruruta at pagsasaayos ng DNS;
  • Built-in na DNS proxy at DNS response caching system;
  • Built-in na system para sa pag-detect ng mga parameter sa pag-log in at mga web portal ng pagpapatunay para sa mga wireless access point (WISPr hotspot);
  • Pagtatakda ng oras at time zone (manual o sa pamamagitan ng NTP);
  • Pamamahala ng trabaho sa pamamagitan ng proxy (manual o sa pamamagitan ng WPAD);
  • Tethering mode para sa pag-aayos ng access sa network sa pamamagitan ng kasalukuyang device. Sinusuportahan ang paglikha ng isang channel ng komunikasyon sa pamamagitan ng USB, Bluetooth at Wi-Fi;
  • Ang akumulasyon ng mga detalyadong istatistika ng pagkonsumo ng trapiko, kabilang ang hiwalay na accounting ng trabaho sa home network at sa roaming mode;
  • Suporta sa proseso ng background PACrunner upang pamahalaan ang mga proxy;
  • Suporta sa PolicyKit para sa pamamahala ng mga patakaran sa seguridad at kontrol sa pag-access.

Pinagmulan: opennet.ru

Magdagdag ng komento