OpenWrt-ga qanday ochiq manba muqobillari bor?
Ko'pgina alternativalar OpenWrt-dan olingan: LEDE , Gargoyle, Fon, libreCMC, Freifunk, LibreMesh va boshqalar.Boshqa alternativalar orasida DD-WRT, pfSense, ClearOS, Pomidor (va uning hosilalari), LibreMesh, telehash, Gluon va OpenWISP mavjud.FreeWRT va Chilifire ham mavjud.
OpenWrt ko'proq moslashtirilgan Linux tarqatish bo'lsa-da, DD-WRT monolitik tuzilishdir. OpenWrt foydalanuvchi uchun DD-WRT ga qaraganda bir oz ko'proq ish talab qiladi, ammo OpenWrt ko'proq xususiyatlarga ega.Pomidor engil vaznga ega va unumdorlik va xususiyatlar o'rtasidagi muvozanatni saqlaydi. Biroq, DD-WRT dan farqli o'laroq, u kamroq qurilma variantlarini qo'llab-quvvatlaydi.DD-WRT eng mashhur ochiq kodli router proshivkasi deb da'vo qilinadi.
OpenWrt-dan foydalanish bilan bog'liq muammolar bormi?
Routeringizni OpenWrt bilan yondirish ishlab chiqaruvchining kafolatini bekor qiladi. Ba'zi istisno holatlarda, mos kelmasligi sababli, OpenWrt yuklangandan so'ng qurilma yaroqsiz (g'ishtli) bo'lib qolishi mumkin. Agar qurilmada zavod sozlamalariga qaytish tugmasi bo'lsa, bu uni tiklash varianti bo'lishi mumkin. Qanday bo'lmasin, simsiz ulanish orqali o'zgartirilgan dasturiy ta'minotni miltillashdan qochish kerak. Shuningdek, jarayon davomida uzluksiz elektr ta'minoti mavjudligiga ishonch hosil qiling.
Ochiq kodli dasturiy ta'minotdan foydalanadigan ba'zi marshrutizatorlar Dinamik chastotani tanlash ( DFS ) dan foydalanmasdan 5 gigagertsli spektrdan foydalanishda ayblangan . Natijada ular ob-havo radar tizimlariga xalaqit beradi. 2016 yil iyun oyidan boshlab, AQShda qurilmalar ruxsat etilgan diapazonlar, modulyatsiyalar va quvvat darajalari doirasida ishlashi kerak. TP -Link kabi ba'zi ishlab chiqaruvchilar ochiq kodli dasturiy ta'minotdan foydalanishning oldini olishning oson yo'lini tanladilar, Linksys esa hali ham ularga kerakli tekshiruvlarni o'tkazishga imkon beradi.
Ba'zilar ochiq kodli dasturiy ta'minot yordamida quvvat darajasini oshirish mumkinligini da'vo qilishdi. Biroq, agar noto'g'ri bajarilgan bo'lsa, bu mahalliy cheklovlar va qoidalarni buzishi mumkin.
OpenWrt va uning paketlarini yaratish, o'rnatish yoki sozlash uchun qanday vositalar mavjud?
Ishlab chiqish va qurish muhiti Buildroot tizimidan olingan OpenWrt Buildroot deb ataladi . Bu ishlab chiquvchilarga turli maqsadli arxitekturalar uchun o'zaro kompilyatsiya qilish va makefiles va skriptlar yordamida qurish jarayonini avtomatlashtirish imkonini beradi.
OpenWrt SDK foydalanuvchilar maydoni paketlarini yaratish uchun kerak. Biz oldindan tuzilgan SDK-ni yuklab olishimiz yoki o'zimiz qurishimiz mumkin.Paket menejeri opkg oldindan tuzilgan paketlarni o'rnatish/o'chirish/yangilash uchun ishlatiladi.Agar biz maxsus paket yaratayotgan bo'lsak, OpenWrt SDK paketni boshqarish uchun ham ishlatilishi mumkin.
Konfiguratsiya birlashtirilgan konfiguratsiya interfeysi ( UCI ) orqali markazlashtirilgan .Biz OpenWrt-ni buyruq konsolidan yoki LuCI nomli veb-interfeysdan sozlashimiz mumkin . Muqobil veb-interfeyslarga X-Wrt va Gargoyle Router Management Utility kiradi .LuCI paket menejeri sahifasini o'z ichiga oladi. Aslida, ba'zi paketlar LuCIda o'z konfiguratsiya sahifalariga ega.
OpenWrt butunlay ochiq manba va jamiyat tomonidan boshqariladi. U GPL v2.0 litsenziyasi ostida chiqarilgan.Kod GitHub da mavjud . Siz asosiy tarqatishga yoki turli jamiyat tomonidan qo'llab-quvvatlanadigan paketlarga hissa qo'shishingiz mumkin . Hujjatlar OpenWrt Wiki -da .
Ishlab chiquvchilar uchun vazifalar odatda quyidagilarni o'z ichiga oladi:
Linux yadrosini eng so'nggi versiyalarga yangilang
Yadro yoki paketlardagi xatolarni tuzating: ular xavfsizlik tuzatishlarini o'z ichiga olishi mumkin
Drayvlar va tarmoq protokollarini yangilang
Yangi apparat va yangi platformalarni qo'llab-quvvatlang
Yangi paketlarni yozing
Kodni ko'rib chiqish va testlarda ishtirok eting
Qurilish, qadoqlash va ishlab chiqish vositalarini takomillashtirish
OpenWrt ( ochiq simsiz marshrutizatordan ) Linuxga asoslangan oʻrnatilgan operatsion tizimlar uchun ochiq manbali loyiha boʻlib , asosan tarmoq trafigini yoʻnaltirish uchun oʻrnatilgan qurilmalarda foydalaniladi . Asosiy komponentlar Linux, util-linux , musl , va BusyBox dir . Barcha komponentlar uy routerlarida mavjud cheklangan xotira va xotiraga sig'adigan darajada kichik bo'lishi uchun optimallashtirilgan.
OpenWrt buyruq qatori interfeysi ( ash shell) yoki veb-interfeys (LuCI) yordamida sozlangan . opkg paketlarni boshqarish tizimi orqali o'rnatish uchun 8000 ga yaqin ixtiyoriy dasturiy paketlar mavjud .
OpenWrt har xil turdagi qurilmalarda, jumladan CPE routerlarida, turar-joy shlyuzlarida , smartfonlarda , cho'ntak kompyuterlarida (masalan, Ben NanoNote ) ishlashi mumkin. Shaxsiy kompyuterlar va noutbuklarda OpenWrt-ni ishga tushirish ham mumkin .
Linux Embedded Development Environment ( LEDE ) loyihasi OpenWrt loyihasining bir qismi bo'lib, bir xil maqsadlarga ega edi. U 2016-yil may oyida OpenWrt-ning ichki jarayonlaridagi kelishmovchiliklar tufayli bir guruh asosiy OpenWrt ishtirokchilari tomonidan yaratilgan. [53] Boʻlinish bir yil oʻtib, 2017-yilning may oyida LEDE ishlab chiquvchilari tomonidan tasdiqlanguncha nominal ravishda yarashtirildi. Qayta tiklash OpenWrt brendini saqlab qoladi, lekin koʻp LEDE jarayonlari va qoidalaridan foydalanadi. Remerge taklifi ovoz berish 2017 yil iyun oyida LEDE ishlab chiquvchilari tomonidan qabul qilindi va 2018 yil yanvar oyida rasman e'lon qilindi .Birlashtirish jarayoni OpenWrt 18.06 versiyasidan oldin yakunlandi.
Do'stlaringiz bilan baham: |