ConnMan, az Internet által fejlesztett szolgáltatás az internetkapcsolatok kezelésére

Connman

A ConnMan egy olyan szolgáltatás, amely felelős az internetkapcsolatok kezeléséért beágyazott eszközön belül és a kommunikációs szolgáltatások széles skáláját integrálja amelyek általában sok démon között oszlanak meg, mint a DHCP, a DNS és az NTP. Ennek a konszolidációnak az eredménye az alacsony memóriafelhasználás, gyors, következetes és szinkronizált reakcióval a változó hálózati viszonyokra.

ConnMan Ez egy teljesen moduláris rendszer, amely kiegészítőkkel bővíthető mindenféle vezetékes vagy vezeték nélküli technológia támogatásához. A plug-in megközelítés lehetővé teszi a könnyű alkalmazkodást és módosítást különböző felhasználási esetekhez. A beépített Yocto építési rendszerrel együtt használják, a GENIVI járművek, a Jolla / Sailfish alapú telefonok, a Nest, az Aldebaran Robotics és a Linux alapú személyes videorögzítők (PVR) információs és szórakoztató specifikációjának része.

ez a szolgáltatás kezdetben egy projekt volt, amelyet az Intel és a Nokia alapított A MeeGo platform fejlesztése során a ConnMan-alapú hálózati konfigurációs rendszert használták a Tizen platformon és néhány speciális disztribúción és projekten, valamint különféle Linux-alapú firmware-t tartalmazó fogyasztói eszközökön.

A ConnMan kulcsfontosságú eleme a háttér-összekapcsolási folyamat, amely a hálózati kapcsolatokat kezeli. A különféle típusú hálózati alrendszerek interakciója és konfigurálása pluginokon keresztül történik.

Pl. bővítmények állnak rendelkezésre Ethernet, WiFi, Bluetooth, 2G, 3G, 4G, VPN számára (Openconnect, OpenVPN, vpnc), PolicyKit, címek fogadása DHCP-n keresztül, munka proxy szervereken keresztül, DNS-felbontások konfigurálása és statisztikák gyűjtése.

Az eszközökkel való interakcióhoz a Linux kernel netlink alrendszerét használják, és más alkalmazásokkal való kommunikációhoz a parancsokat D-Bus-on keresztül továbbítják. A felhasználói felület és a vezérlési logika teljesen elkülönül egymástól, lehetővé téve a ConnMan támogatás integrálását a meglévő konfigurátorokba.

A ConnMan jelenleg támogatja a következőt: a következő technológiák:

  • Ethernet
  • WiFi a WEP40 / WEP128 és a WPA / WPA2 támogatásával
  • Bluetooth (a BlueZ használatával)
  • 2G / 3G / 4G (az oFono használatával)
  • IPv4, IPv4-LL (helyi kapcsolat) és DHCP
  • Az ACD (címkonfliktus-észlelés, RFC 5227) támogatása az IPv4-címkonfliktusok (ACD) azonosítására
  • IPv6, DHCPv6 és 6to4 alagutak
  • Speciális útválasztás és DNS-konfiguráció
  • Beépített DNS-proxy és gyorsítótár-rendszer a DNS-válaszokhoz
  • Beépített rendszer a bejelentkezési paraméterek és a vezeték nélküli hozzáférési pontok webes portáljainak detektálására (WISPr hozzáférési pont)
  • Idő és időzóna beállítása (manuális vagy NTP-n keresztül)
  • Munkafelügyelet proxyn keresztül (kézi vagy WPAD)
  • Megosztás módja a hálózati hozzáférés megszervezéséhez az aktuális eszközön keresztül. Támogatás kommunikációs csatorna létrehozásához USB-n, Bluetooth-on és Wi-Fi-n keresztül
  • A forgalomfogyasztás részletes statisztikáinak összegyűjtése, még az otthoni hálózaton és roaming módban végzett munkák külön elszámolásával is
  • PACrunner háttérfeldolgozás támogatása a proxy kezeléshez
  • PolicyKit támogatás a biztonsági és hozzáférés-szabályozási házirendek kezeléséhez.

A projekt kódja a GPLv2 licenc alatt kerül terjesztésre.

A ConnMan 1.38 új verziójáról

A A ConnMan 1.38 majdnem egy év fejlesztés után érkezik, Amellyel az új verzió kiemelkedik a VPN WireGuard és a Wi-Fi démon IWD támogatásáról (iNet Wireless Daemon), amelyet az Intel a wpa_supplicant könnyű alternatívájaként fejlesztett ki, és amely alkalmas a beágyazott Linux rendszerek vezeték nélküli hálózathoz való kapcsolódásának megszervezésére.

Hogyan kell telepíteni a ConnMan-t Linux-ra?

Azok számára, akiket érdekel az internetkapcsolat-kezelő telepítése a rendszerükre, megtehetik az alábbiakban megosztott utasítások követésével.

Épp most, az új 1.38 verzió telepítéséhez csak a forráskód letöltésével lehetséges ennek elkészítése és az összeállítás elkészítése.

A csomag megszerzéséhez egy terminálba beírjuk a következő parancsot:

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

Kicsomagoljuk a csomagot:

tar -xzvf connman-1.38.tar.gz

A könyvtárba a következővel lépünk be:

cd connman-1.38.

És az összeállítást a következőkkel végezzük:

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

make && make install

Most azok számára, akik inkább telepítik a csomagot, amely a terjesztésük tárházán belül található, csak keresse meg a csomagkezelőjével.

Telepítés Ubuntu, Debian, Raspbian vagy bármely más levezetett disztró ezek közül a következő paranccsal:

sudo apt install connman

Arch Linux, Manjaro, Arco vagy bármely más származék esetén:

sudo pacman -S connman

Fedora, CentOS, RHEL vagy származékai esetében:

sudo dnf -i connman

Az openSUSE bármely verziójában:

sudo zypper in connman

Végül hogy kicsit alaposabban tudja A szolgáltatás kezelésének módjáról a következőket olvashatja el link. 


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   dudi dijo

    Szia. De ha ezt telepíti, akkor el kell távolítania a hálózati menedzsert, vagy nem szükséges?

    Köszönöm.

    Üdvözlet.

    1.    David naranjo dijo

      Őszintén szólva rátaláltam a ConnMan-ra, mert egy notebookon a Network Manager szolgáltatás egyszerűen nem indult el, és hogy ne kerüljek túl sok időt a probléma megoldására, csak egy alternatív megoldást választottam, ahol a wicd egyszerűen nem tetszik nekem, ráadásul sok évvel ezelőtt rossz tapasztalatom volt, mivel nem mentette a beállításokat.

      De válaszolva a kérdésére, jobb, ha csak egy szolgáltatás van, és elkerüli a konfliktusokat. Ha a ConnMan programot fogja használni, a legjobb eltávolítani a Network Manager vagy egy másik kapcsolatkezelőt, amely rendelkezik, és ha nem győz meg, távolítsa el, és térjen vissza azzal, amelyet kezelt.