ConnMan, Intel жасаған интернет байланыстарын басқаруға арналған қызмет

Конман

ConnMan - бұл Интернет байланыстарын басқаруға жауап беретін қызмет ендірілген құрылғы ішінде және байланыс мүмкіндіктерінің кең спектрін біріктіреді әдетте олар көптеген жындарға бөлінеді, DHCP, DNS және NTP сияқты. Бұл консолидацияның нәтижесі - өзгеретін желі жағдайларына жылдам, дәйекті және синхрондалған реакциямен жадыны аз тұтыну.

ConnMan Бұл аксессуарлар арқылы кеңейтілетін толық модульдік жүйе, сымды немесе сымсыз технологиялардың барлық түрлерін қолдау. Қосылатын модуль әдісі әр түрлі жағдайларда жеңіл бейімделуге және түрлендіруге мүмкіндік береді. Кірістірілген Yocto құрылыс жүйесінде қолданылады, GENIVI көліктері, Jolla / Sailfish телефондары, Nest, Aldebaran Robotics және Linux негізіндегі дербес бейне жазғыштар (PVR) ақпараттық-ойын-сауық сипаттамаларының бөлігі болып табылады.

Бұл қызмет басында Intel және Nokia негізін қалаған жоба болды MeeGo платформасын әзірлеу кезінде Tizen платформасында ConnMan негізіндегі желіні конфигурациялау жүйесі және кейбір мамандандырылған дистрибуциялар мен жобалар, сондай-ақ Linux негізіндегі микробағдарламалық жасақтамасы бар әр түрлі тұтынушылық құрылғылар қолданылды.

ConnMan-дің негізгі компоненті - бұл фондық процесс, желілік қосылымдарды басқарады. Әр түрлі желілік ішкі жүйелердің өзара әрекеттесуі мен конфигурациясы плагиндер арқылы жүзеге асырылады.

Мысалы, плагиндер Ethernet, WiFi, Bluetooth, 2G, 3G, 4G, VPN үшін қол жетімді (Openconnect, OpenVPN, vpnc), PolicyKit, DHCP арқылы мекен-жайларды қабылдау, прокси-серверлер арқылы жұмыс істеу, DNS ажыратымдылықтарын конфигурациялау және статистика жинау.

Құрылғылармен өзара әрекеттесу үшін Linux ядросының netlink ішкі жүйесі қолданылады, ал басқа қосымшалармен байланыс үшін командалар D-Bus арқылы беріледі. Пайдаланушы интерфейсі мен басқару логикасы мүлдем бөлек, бұл ConnMan қолдауын бар конфигураторларға біріктіруге мүмкіндік береді.

Қазіргі уақытта ConnMan қолдауы бар келесі технологиялар:

  • Ethernet
  • WEP40 / WEP128 және WPA / WPA2 қолдайтын WiFi
  • Bluetooth (BlueZ қолдана отырып)
  • 2G / 3G / 4G (oFono қолдану)
  • IPv4, IPv4-LL (сілтеме жергілікті) және DHCP
  • IPv5227 мекен-жайындағы қайшылықтарды (ACD) анықтау үшін ACD (мекен-жай қақтығысын анықтау, RFC 4) қолдау
  • IPv6, DHCPv6 және 6to4 туннельдері
  • Жетілдірілген маршруттау және DNS конфигурациясы
  • Кіріктірілген DNS прокси-сервері және DNS жауаптары үшін кэштеу жүйесі
  • Кіру параметрлері мен сымсыз кіру нүктелері үшін веб-порталдарды аутентификациялауды анықтайтын жүйе (WISPr кіру нүктесі)
  • Уақыт пен уақыт белдеуін орнату (қолмен немесе NTP арқылы)
  • Прокси арқылы жұмысты басқару (нұсқаулық немесе WPAD)
  • Ағымдағы құрылғы арқылы желіге кіруді ұйымдастыруға арналған байланыстыру режимі. USB, Bluetooth және Wi-Fi арқылы байланыс арнасын құруды қолдау
  • Трафикті тұтынудың егжей-тегжейлі статистикасын жинақтау, тіпті үй желісіндегі және роуминг режиміндегі жұмысты бөлек есепке алумен
  • PACrunner-ді прокси-менеджменттің өңін қолдау
  • Қауіпсіздік пен кіруді бақылау саясаттарын басқаруға арналған PolitKit қолдау.

Жоба коды GPLv2 лицензиясы бойынша таратылады.

ConnMan 1.38 жаңа нұсқасы туралы

Бұл жаңа нұсқасы ConnMan 1.38 шамамен бір жыл дамығаннан кейін келеді, Онымен жаңа нұсқасы VPN WireGuard және Wi-Fi демонсы IWD қолдауымен ерекшеленеді (iNet Wireless Daemon), wpa_supplicant-қа жеңіл балама ретінде Intel компаниясы әзірлеген, енгізілген Linux жүйелерін сымсыз желіге қосуды ұйымдастыруға жарамды.

ConnMan-ді Linux-қа қалай орнатуға болады?

Интернетке қосылу менеджерін өз жүйесінде орнатқысы келетіндер үшін олар біз төменде берілген нұсқауларды орындау арқылы жасай алады.

Дәл қазір, 1.38 жаңа нұсқасын орната алу үшін тек бастапқы кодты жүктеп алуға болады осы және компиляцияны жасау.

Пакетті алу үшін, терминалда біз келесі пәрменді тереміз:

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

Біз пакетті ашамыз:

tar -xzvf connman-1.38.tar.gz

Біз каталогты келесі арқылы енгіземіз:

cd connman-1.38.

Біз мынаны жасаймыз:

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

make && make install

Қазір оларды таратудың репозитарийінде болатын пакетті орнатуды қалайтындар үшін, оны пакет менеджерімен іздеңіз.

Орнату Ubuntu, Debian, Raspbian немесе кез-келген басқа дистрибутивтер осының ішінде, ол келесі бұйрықпен:

sudo apt install connman

Arch Linux, Manjaro, Arco немесе басқа туындыларда:

sudo pacman -S connman

Fedora, CentOS, RHEL немесе туындылар туралы:

sudo dnf -i connman

OpenSUSE кез-келген нұсқасында:

sudo zypper in connman

Finalmente біраз тереңірек білу осы қызметті басқару әдісі, сіз келесілерді біле аласыз сілтеме 


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

2 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Дуди дижо

    Сәлем. Егер сіз мұны орнатсаңыз, онда менеджерді желіден алып тастауыңыз керек немесе қажет емес пе?

    рахмет.

    Құттықтаулар.

    1.    Дэвид наранжо дижо

      Шынымды айтсам, мен ConnMan-мен кездестім, себебі ноутбукта Network Manager қызметі жай басталмайтын еді және мәселені шешуге көп уақыт жұмсамау үшін, мен жай балама іздедім, мұнда wicd маған ұнамайды, плюс көптеген жылдар бұрын мен жаман тәжірибеге тап болдым, себебі бұл параметрлерді сақтамады.

      Бірақ сіздің сұрағыңызға жауап бере отырып, тек бір ғана қызмет көрсетіп, жанжалдан аулақ болғаныңыз жөн. Егер сіз ConnMan-ді қолданғыңыз келсе, Network Manager немесе сізде бар басқа байланыс менеджерін жойғаныңыз жөн, ал егер ол сізді сендірмесе, оны жойып, басқарып отырғаныңызбен оралыңыз.