ConnMan, e Service fir d'Verwaltung vun Internetverbindunge vun Intel entwéckelt

Connman

ConnMan ass e Service dee verantwortlech ass fir d'Internetverbindungen ze managen bannent engem agebettent Gerät an integréiert eng breet Palette u Kommunikatiounsfeatures déi normalerweis a villen Dämonen opgedeelt sinn, wéi DHCP, DNS an NTP. D'Resultat vun dëser Konsolidéierung ass niddereg Gedächtniskonsum mat enger schneller, konsequenter a synchroniséierter Reaktioun op verännerte Netzbedingungen.

ConnMan et ass e ganz modulare System dat erweidert ka ginn, duerch Accessoiren, fir all Typ vu Kabel oder drahtlosen Technologien z'ënnerstëtzen. D'Plug-in Approche erlaabt einfach Adaptatioun a Modifikatioun fir verschidde Benotzungsfäll. Benotzt mat dem agebaute Yocto Konstruktiounssystem, ass Deel vun der Infotainment Spezifikatioun op GENIVI Ween, Jolla / Sailfish-baséiert Telefonen, Nest, Aldebaran Robotics, a Linux-baséiert perséinleche Videorecorder (PVRs).

Dëse Service war am Ufank e Projet dee vun Intel an Nokia gegrënnt gouf Wärend der Entwécklung vun der MeeGo Plattform gouf de ConnMan-baséiert Netzwierkkonfiguratiounssystem op der Tizen Plattform benotzt an e puer spezialiséiert Verdeelungen a Projeten, souwéi op verschidde Verbraucherapparater mat Linux-baséiert Firmware.

E Schlësselkomponent vu ConnMan ass den Hannergrond Connmand Prozess, dat verwalt Netzwierkverbindungen. D'Interaktioun an d'Konfiguratioun vu verschiddenen Typen vun Netzwierksubsystemer gëtt duerch Plugins gemaach.

Zum Beispill, Plugins si verfügbar fir Ethernet, WiFi, Bluetooth, 2G, 3G, 4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, Adressen duerch DHCP kréien, duerch Proxy Server schaffen, DNS Resolutioune konfiguréieren a Statistike sammelen.

Fir Interaktioun mat Geräter gëtt de Linux Kernelnetlink Subsystem benotzt, a fir Kommunikatioun mat aneren Uwendungen, ginn Kommandoen iwwer D-Bus iwwerdroen. D'Benotzerinterface an d'Kontrolllogik si komplett getrennt, sou datt Dir ConnMan Support an existent Konfiguratoren integréiere kënnt.

ConnMan huet momentan Ënnerstëtzung fir folgend Technologien:

  • Ethernet
  • WiFi mat Ënnerstëtzung fir WEP40 / WEP128 a WPA / WPA2
  • Bluetooth (mat BlueZ)
  • 2G / 3G / 4G (mat oFono)
  • IPv4, IPv4-LL (Link lokal), an DHCP
  • Ënnerstëtzung fir ACD (Adresskonflikt Detektioun, RFC 5227) fir IPv4 Adresskonflikter (ACD) z'identifizéieren
  • IPv6, DHCPv6 a 6to4 Tunnel
  • Fortgeschratt Routing an DNS Konfiguratioun
  • Gebaut-an DNS Proxy an Cache System fir DNS Äntwerte
  • Integriertes System fir Loginparameteren an Authentifikatiounswebportale fir drahtlose Access Points z'entdecken (WISPr Access Point)
  • Zäit an Zäitzone Astellung (manuell oder iwwer NTP)
  • Aarbechtsmanagement duerch e Proxy (manuell oder WPAD)
  • Ankermodus fir den Zougang zum Netz duerch den aktuellen Apparat z'organiséieren. Ënnerstëtzung fir e Kommunikatiounskanal iwwer USB, Bluetooth an Wi-Fi ze kreéieren
  • Akkumulatioun vun detailléierte Statistiken iwwer de Verkéiersverbrauch, och mat separater Comptabilitéit fir Aarbecht am Heemennetz an am Roaming Modus
  • PACrunner Hannergrond Veraarbechtung Ënnerstëtzung fir Proxy Management
  • PolicyKit Ënnerstëtzung fir d'Verwaltung vu Sécherheets- an Zougangskontrollpolitik.

De Projet Code gëtt ënner der GPLv2 Lizenz verdeelt.

Iwwer déi nei Versioun vum ConnMan 1.38

Dës nei Versioun vum ConnMan 1.38 kënnt no bal engem Joer Entwécklung, Mat deem déi nei Versioun erausstécht fir Ënnerstëtzung fir VPN WireGuard a Wi-Fi Daemon IWD (iNet Wireless Daemon), entwéckelt vun Intel als liicht Alternativ zu wpa_supplicant, gëeegent fir d'Verbindung vun agebettene Linux Systemer an e Funk Netz ze organiséieren.

Wéi installéiere ech ConnMan op Linux?

Fir déi, déi interesséiert sinn dësen Internetverbindungsmanager op hirem System z'installéieren, kënne se dat maachen andeems Dir d'Instruktioune verfollegen déi mir hei ënnen deelen.

An desem Moment, fir déi nei Versioun 1.38 kënnen ze installéieren, ass et nëmme méiglech, de Quellcode erofzelueden dovun an d'Kompilatioun auszeféieren.

Fir de Package ze kréien, an engem Terminal wäerte mir de folgenden Kommando tippen:

wget https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-1.38.tar.gz

Mir packen de Package mat:

tar -xzvf connman-1.38.tar.gz

Mir kommen an de Verzeechnes mat:

cd connman-1.38.

A mir maachen d'Kompilatioun mat:

./configure --prefix=/usr --sysconfdir=/etc –localstatedir=/var

make && make install

Elo fir déi déi léiwer de Package installéieren deen an de Repositioune vun hirer Verdeelung ass, sicht einfach no et mat Ärem Package Manager.

Installatioun an Ubuntu, Debian, Raspbian oder all aner ofgeleet Distro vun dësen ass et mam folgendem Kommando:

sudo apt install connman

Op Arch Linux, Manjaro, Arco oder all aner Derivat:

sudo pacman -S connman

Op Fedora, CentOS, RHEL oder Derivaten:

sudo dnf -i connman

An all Versioun vun openSUSE:

sudo zypper in connman

Endlech e bësse méi an d'Déift ze wëssen de Wee fir dëse Service ëmzegoen, kënnt Dir déi folgend consultéieren Link 


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

2 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Dudi sot

    Salut. Awer wann Dir dëst installéiert, musst Dir de Netzwierkmanager deinstalléieren oder ass et net néideg?

    Merci.

    Merci.

    1.    David naranjo sot

      Sinn frank, sinn ech op ConnMan gestouss well op engem Notizbuch de Network Manager Service just net géif ufänken a fir ze vill Zäit ze verbréngen de Problem ze fixéieren, hunn ech mech entscheet eng Alternativ ze fannen, wou wicd just net no mengem Goût ass, plus viru ville Joeren hat ech eng schlecht Erfahrung well et d'Astellunge net gespäichert huet.

      Awer wann Dir Är Fro beäntwert, ass et besser nëmmen ee Service ze hunn a Konflikter ze vermeiden. Wann Dir ConnMan benotze wëllt ass et am beschten de Network Manager oder en anere Verbindungsmanager z'installéieren deen Dir hutt a wann et Iech net iwwerzeegt, deinstalléiert et a gitt zréck mat deem deen Dir geréiert hutt.