ConnMan, servo por administrado de retkonektoj evoluigita de Intel

Connman

ConnMan estas servo, kiu respondecas pri administrado de retkonektoj ene de enigita aparato kaj integras larĝan gamon de komunikaj trajtoj kiuj ĝenerale dividiĝas inter multaj demonoj, kiel DHCP, DNS kaj NTP. La rezulto de ĉi tiu firmiĝo estas malalta memora konsumo kun rapida, konsekvenca kaj sinkronigita reago al ŝanĝiĝantaj retaj kondiĉoj.

ConnMan Ĝi estas tute modula sistemo, kiu povas esti vastigita per akcesoraĵoj, subteni ĉiujn specojn de kabligitaj aŭ sendrataj teknologioj. La aldona aliro ebligas facilan adaptadon kaj modifon por diversaj uzokazoj. Uzata kun la enkonstruita Yocto-konstrua sistemo, estas parto de la infotainment-specifo pri GENIVI-veturiloj, Jolla / Sailfish-bazitaj telefonoj, Nest, Aldebaran Robotics kaj Linuksaj personaj videoregistriloj (PVR).

Ĉi tiu servo estis komence projekto fondita de Intel kaj Nokia Dum la disvolviĝo de la platformo MeeGo, tiam la sistemo de agordo de reto bazita en ConnMan estis uzata sur la platformo Tizen kaj iuj specialaj distribuoj kaj projektoj, kaj ankaŭ diversaj konsumantaj aparatoj kun linukso-bazita firmvaro.

Ŝlosila ero de ConnMan estas la fona connmand-procezo, kiu administras retajn konektojn. La interago kaj agordo de diversaj specoj de retaj subsistemoj estas farataj per aldonaĵoj.

Ekzemple, aldonaĵoj haveblas por Ethernet, WiFi, Bluetooth, 2G, 3G, 4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, ricevi adresojn per DHCP, labori per prokuriloj, agordi DNS-rezoluciojn kaj kolekti statistikojn.

Por interago kun aparatoj, la Linukso-kerna retliga subsistemo estas uzata, kaj por komunikado kun aliaj programoj, ordonoj estas transdonitaj per D-Buso. La uzantinterfaco kaj regila logiko estas tute apartaj, permesante al vi integri subtenon de ConnMan en ekzistantajn agordilojn.

ConnMan nuntempe subtenas la jenaj teknologioj:

  • ethernet
  • WiFi kun subteno por WEP40 / WEP128 kaj WPA / WPA2
  • Bluetooth (uzante BlueZ)
  • 2G / 3G / 4G (uzante oFono)
  • IPv4, IPv4-LL (ligo loka) kaj DHCP
  • Subteno por ACD (Adreso-Konflikta Detekto, RFC 5227) por identigi IPv4-adresajn konfliktojn (ACD)
  • IPv6, DHCPv6 kaj 6to4-tuneloj
  • Altnivela vojigo kaj DNS-agordo
  • Enkorpigita DNS-prokurilo kaj kaŝmemora sistemo por DNS-respondoj
  • Enkorpigita sistemo por detekti ensalutajn parametrojn kaj aŭtentikajn retejajn portalojn por sendrataj alirpunktoj (alirpunkto WISPr)
  • Agordo de tempo kaj horzono (mana aŭ per NTP)
  • Laboradministrado per prokurilo (manlibro aŭ WPAD)
  • Tethering-reĝimo por organizi retaliron per aktuala aparato. Subteno por krei komunikan kanalon per USB, Bluetooth kaj Wi-Fi
  • Amasigo de detalaj statistikoj pri trafika konsumo, eĉ kun aparta kontado pri laboro en la hejma reto kaj en vaganta reĝimo
  • Subteno de PACrunner-fona prilaborado por prokura administrado
  • Subteno de PolicyKit por administri politikojn pri sekureco kaj alirkontrolo.

La projekta kodo estas distribuita sub la licenco GPLv2.

Pri la nova versio de ConnMan 1.38

Ĉi tiu nova versio de ConnMan 1.38 alvenas post preskaŭ jaro da disvolviĝo, Kun kiu la nova versio elstaras por doni subtenon por VPN WireGuard kaj Wi-Fi-demono IWD (iNet Wireless Daemon), disvolvita de Intel kiel malpeza alternativo al wpa_supplicant, taŭga por organizi la konekton de enigitaj Linuksaj sistemoj al sendrata reto.

Kiel instali ConnMan en Linukso?

Por tiuj, kiuj interesas instali ĉi tiun retkonektan administrilon en sia sistemo, ili povas fari tion sekvante la instrukciojn, kiujn ni dividas sube.

En ĉi tiuj momentoj, por povi instali la novan version 1.38, eblas nur elŝuti la fontkodon pri tio kaj farante la kompilaĵon.

Por akiri la pakon, en fina stacio ni tajpos la jenan komandon:

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

Ni malzipas la pakaĵon per:

tar -xzvf connman-1.38.tar.gz

Ni eniras la dosierujon kun:

cd connman-1.38.

Kaj ni faras la kompilaĵon per:

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

make && make install

Nun por tiuj, kiuj preferas instali la pakon, kiu estas ene de la deponejoj de ilia distribuo, nur serĉu ĝin per via paka administrilo.

Instalado en Ubuntu, Debian, Raspbian aŭ iu ajn alia derivita distro el ĉi tiuj, ĝi estas kun la jena komando:

sudo apt install connman

En Arch Linukso, Manjaro, Arco aŭ iu ajn alia derivaĵo:

sudo pacman -S connman

Ĉe Fedora, CentOS, RHEL aŭ derivaĵoj:

sudo dnf -i connman

En iu ajn versio de openSUSE:

sudo zypper in connman

Fine scii iom pli ĝisfunde la maniero trakti ĉi tiun servon, vi povas konsulti la sekvantan ligilo 


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

2 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   dudi diris

    Saluton. Sed se vi instalas ĉi tion, tiam ĉu vi devas malinstali retadministrilon aŭ ĉu ne necesas?

    Dankon.

    Salutojn.

    1.    David naranjo diris

      Por esti sincera, mi renkontis ConnMan, ĉar per portebla komputilo la servo de Reta Manaĝero simple ne komenciĝus kaj por eviti tro multe da tempo ripari la problemon, mi simple elektis trovi alternativon, kie wicd simple ne plaĉas al mi, plus antaŭ multaj jaroj mi havis malbonan sperton, ĉar ĝi ne konservis la agordojn.

      Sed, respondante al via demando, estas pli bone havi nur unu servon kaj eviti konfliktojn. Se vi uzos ConnMan, plej bone estas malinstali Network Manager aŭ alian ligmanaĝeron, kiun vi havas, kaj se ĝi ne konvinkas vin, malinstalu ĝin kaj revenu kun tiu, kiun vi administris.