Қолдау көрсетілетін жабдық
Qarvix құрылғыларды роутердің прошивкасына байланысты екі тәсілмен қосады. OpenWrt негізіндегі құрылғыларда (бүгінде бұл - Teltonika-ның барлық желілері) Qarvix-тің өз агенті орнатылады - WireGuard-туннелін көтеретін және контроллермен тұрақты басқару арнасын ұстайтын шағын бағдарлама. RouterOS негізіндегі құрылғыларда (MikroTik) әдеттегі мағынадағы агент жоқ: оның орнына роутерге RouterOS скрипті орнатылады, ол контроллерді өзі сұрап тұрады және конфигурацияны өзі қолданады. Пайдаланушы үшін нәтиже бірдей - басқарылатын WireGuard-контур және панельден қолжетімділік, - бірақ екі нұсқаның механизмі мен мүмкіндіктер жиынтығы аздап ерекшеленеді.
Құрылғылар
Қолдау көрсетілетін құрылғыларын көру үшін өндірушіні таңдаңыз. Вендорлар тізімі өсіп отырады.
| Желі | Модель мысалдары |
|---|---|
| RUT2M | RUT200, RUT241, RUT260 |
| RUT9M | RUT901, RUT906, RUT951, RUT956 |
| RUTM | RUTM08, RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59 |
| RUTX | RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1 |
| TRB1 | TRB140, TRB141, TRB142, TRB143, TRB145 |
| TRB2M | TRB236, TRB246, TRB247, TRB256 |
| Құрылғы | Мәртебесі |
|---|---|
| RB2011 (RB2011UiAS-RM) | Нақты жабдықта тексерілген |
Teltonika нақты модельдер бойынша емес, желілер бойынша топтастырылған: бір желінің құрылғылары өндірушінің бір SDK-ін пайдаланады, сондықтан агенттің бір құрастырмасы желінің барлық моделіне бірден сәйкес келеді. Нақты моделіңіз мысалда жоқ болса, бірақ осы желілердің біріне жатса - оған арналған агент бұрыннан бар. MikroTik тізімі әзірге қысқа - бүгінде бір құрылғы ресми расталған, төменде толығырақ.
Жоғарыда аталған барлық құрылғылар үшін қазірдің өзінде қолжетімді:
- құрылғыларды жылдам қосу арқылы бір токенмен қосылу;
- басқарылатын WireGuard-туннелі және роутер артындағы LAN-желісіне дейінгі маршрут;
- Qarvix панеліндегі диагностика мен құрылғы журналы.
Одан әрі мүмкіндіктер жиынтығы вендор бойынша ерекшеленеді:
- Teltonika (OpenWrt) - тұрақты басқару арнасы, нысанға барусыз агентті OTA (ауа арқылы) жаңарту, туннель арқылы роутердің веб-интерфейсі мен SSH-іне қашықтан қолжетімділік.
- MikroTik (RouterOS) - тұрақты арнаның орнына скрипт контроллерді әр 30 секунд сайын сұрап тұрады және нұсқаны тексеру арқылы өзін-өзі жаңартады; қашықтан қолжетімділік әзірге тек SSH арқылы, туннель арқылы веб-интерфейске (WebUI) қолжетімділік әлі қолдау көрсетілмейді.
OpenWrt үшін жеңіл агент
OpenWrt желілеріне арналған Qarvix агенті тек RutOS прошивкасында бұрыннан бар кітапханалармен байланысады - libc, libuci, libubox, libopenssl3 және ca-bundle - және өзімен бірге ештеңе алып келмейді. Құрастырылған пакет MIPS процессоры бар желілерде (RUT2M, RUT9M, RUTM, TRB2M) шамамен 39-40 КБ, ал ARM желілерінде (RUTX, TRB1) шамамен 51 КБ салмақ тартады - бұл бүкіл пакеттің салмағы: бинарник, init-скрипт және конфиг, тек орындалатын файл ғана емес.
Бұл әсіресе RUT2M, RUT9M және TRB2M үшін маңызды: бұл желілерде бүкіл прошивкаға, соның ішінде ОЖ мен роутердің веб-интерфейсіне бар болғаны 16 МБ Flash-жады бар. Ауыр рантаймдарда құрылған және өзімен бірге жеке тәуелділіктерін алып келетін агенттер әдетте ондаған мегабайт салмақ тартады - 16 МБ Flash бар құрылғыда олар үшін орын жоқ.
MikroTik конфигурацияны қалай алады
RouterOS өз скрипт тіліне тұрақты шығыс WebSocket-байланысын ұстауға мүмкіндік бермейді, сондықтан әдеттегі C-агент мұнда сәйкес келмейді. Оның орнына роутерге RouterOS скрипті орнатылады: ол әр 30 секунд сайын контроллерді сұрайды және WireGuard, маршруттар мен NAT ережелерін /interface wireguard, /ip route және /ip firewall nat арқылы өзі қолданады. Бөлек жаңартқыш скрипт әр 5 минут сайын нұсқа хэшін тексереді және түзетулерді автоматты түрде тартады - қайта орнатусыз және нысанға барусыз.
Бұл процессор архитектурасына арналған құрастырылған бинарник емес, скрипт болғандықтан, механизм OpenWrt-агенті сияқты бір модельге қатаң байланбаған. Бүгінде нақты жабдықта RB2011 расталған - сізде RouterOS негізіндегі басқа құрылғы болса, бізге жазыңыз, тексеруге көмектесеміз.
OpenWrt-тегі басқа құрылғылар
Qarvix агенті C тілінде жазылған және OpenWrt үшін жасалған - бұл тек Teltonika-ға ғана байланысу емес, жоғарыдағы алты желінің барлығы жұмыс істейтін платформа. Осының арқасында агент жаңа процессор архитектурасы үшін жылдам құрастырылады, ал қажетті өндірушіге қолдау жаңа басқару хаттамасын әзірлемей немесе панельді қайта жасамай-ақ жүйеге қосылады.
Клиенттің жабдығы OpenWrt-те жұмыс істейді, бірақ ол бұрыннан қолдау көрсетілетін желілердің біреуі болмаса - бізге жазып, модель мен өндірушіні көрсетіңіз. Біз құрылғыңызға арналған агентті құрастырып, тексереміз және оның өндірушісін жүйеге қосамыз - осыдан кейін ол жоғарыда аталған Teltonika желілерімен қатар толыққанды қолдау көрсетілетін болады. Жабдық RouterOS-та жұмыс істесе - жоғарыдағы MikroTik қойындысын қараңыз, онда механизм басқаша. Қолдау көрсетілетін жабдық тізімі кеңейе береді.
Модельдің сәйкес келетінін қалай тексеру керек
Модель жоғарыдағы алты Teltonika желісінің біреуіне жатса немесе бұл MikroTik RB2011 болса - бірден құрылғыларды жылдам қосуға өтуге болады. Орнату скрипті модельді өзі анықтайды және құрастырманы қолмен таңдауды талап етпейді.
Орнату кезінде қолдау көрсетілмейтін модель немесе прошивка туралы қате қайтарылса - бұл нақты құрылғы үшін құрастырма немесе скрипт әлі жоқ дегенді білдіреді. Диагностика және типтік мәселелер бөлімі бұл жағдайды желі немесе қосылым токені мәселелерінен ажыратуға көмектеседі.
Байланысты бөлімдер
- Құрылғыларды жылдам қосу - қолдау көрсетілетін модельге агентті қалай орнату керек.
- Құрылғылар және VPN-мекенжайлар - басқарылатын құрылғы статикалық клиенттен немен ерекшеленеді.
- Диагностика және типтік мәселелер - құрылғы қосылмаса, нені тексеру керек.