Vrystelling van ConnMan 1.38-netwerkkonfigurator

Na byna 'n jaar van ontwikkeling het Intel aangebied vrystelling van netwerkkonfigurator ConnMan 1.38. Die pakket word gekenmerk deur 'n lae verbruik van stelselhulpbronne en die teenwoordigheid van buigsame gereedskap vir die uitbreiding van funksionaliteit deur inproppe, wat dit moontlik maak om ConnMan op ingebedde stelsels te gebruik. Aanvanklik is die projek deur Intel en Nokia gestig tydens die ontwikkeling van die MeeGo-platform; later is die ConnMan-gebaseerde netwerkkonfigurasiestelsel in die Tizen-platform gebruik en sommige gespesialiseerde verspreidings en projekte, soos Yocto, Sailfish, Aldebaran Robotics и Nest, sowel as in verskeie verbruikerstoestelle wat Linux-gebaseerde firmware gebruik. Projek kode versprei deur gelisensieer onder GPLv2.

Nuwe vrystelling noemenswaardig verskaffing van VPN-ondersteuning WireGuard en Wi-Fi demoon IWD (iNet Wireless Daemon), ontwikkel deur Intel as 'n liggewig alternatief vir wpa_supplicant, geskik om ingebedde Linux-stelsels aan 'n draadlose netwerk te koppel.

'n Sleutelkomponent van ConnMan is die agtergrondproses connmand, wat netwerkverbindings bestuur. Interaksie en konfigurasie van verskillende soorte netwerksubstelsels word deur inproppe uitgevoer. Inproppe is byvoorbeeld beskikbaar vir Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, die verkryging van 'n adres via DHCP, werk deur instaanbedieners, die opstel van 'n DNS-oplosser en versamel statistieke . Die Linux-kern-netskakel-substelsel word gebruik om met toestelle te kommunikeer, en opdragte word oor D-Bus oorgedra om met ander toepassings te kommunikeer. Die gebruikerskoppelvlak en beheerlogika is heeltemal apart, sodat ConnMan-ondersteuning in bestaande konfigureerders geïntegreer kan word.

Tegnologieë, ondersteun deur in ConnMan:

  • Ethernet;
  • WiFi wat WEP40/WEP128 en WPA/WPA2 ondersteun;
  • Bluetooth (gebruik BlouZ);
  • 2G/3G/4G (gebruik oFono);
  • IPv4, IPv4-LL (skakel-plaaslik) en DHCP;
  • ACD (Address Conflict Detection, RFC 5227) ondersteuning vir die identifisering van IPv4 adres konflikte (ACD);
  • IPv6, DHCPv6 en 6to4 tonnel;
  • Gevorderde roetering en DNS-konfigurasie;
  • Ingeboude DNS-instaanbediener en DNS-reaksie-kasstelsel;
  • Ingeboude stelsel vir die opsporing van aanmeldparameters en verifikasie-webportale vir draadlose toegangspunte (WISPr-hotspot);
  • Stel tyd en tydsone in (handmatig of via NTP);
  • Bestuur van werk deur 'n gevolmagtigde (handleiding of via WPAD);
  • Tethering-modus om netwerktoegang deur die huidige toestel te organiseer. Ondersteun die skepping van 'n kommunikasiekanaal via USB, Bluetooth en Wi-Fi;
  • Ophoping van gedetailleerde verkeersverbruikstatistieke, insluitend afsonderlike boekhouding van werk in die tuisnetwerk en in swerfmodus;
  • Agtergrond proses ondersteuning PACrunner om gevolmagtigdes te bestuur;
  • PolicyKit-ondersteuning vir die bestuur van sekuriteitsbeleide en toegangsbeheer.

Bron: opennet.ru

Voeg 'n opmerking