Open WRT operatsion tizimi tarixi
OpenWrt loyihasi 2004 yilda Linksys kompaniyasi GNU General Public License ostida litsenziyalangan kodli WRT54G simsiz marshrutizatorlari uchun proshivka yaratgandan so'ng boshlangan . Ushbu litsenziya shartlariga ko'ra, Linksys o'zining o'zgartirilgan versiyasining manba kodini xuddi shu litsenziya ostida taqdim etishi kerak edi bu mustaqil ishlab chiquvchilarga lotin versiyalarini yaratish imkonini berdi. Qo'llab-quvvatlash dastlab WRT54G seriyasi bilan cheklangan edi, ammo keyinchalik ko'plab boshqa ishlab chiqaruvchilarning ko'plab boshqa routerlari va qurilmalarini o'z ichiga olgan holda kengaytirildi.
Ushbu kodni asos sifatida va keyinchalik ma'lumotnoma sifatida ishlatib, ishlab chiquvchilar Linux distributivini yaratdilar , u ilgari iste'molchi darajasidagi marshrutizatorlarda topilmagan ko'plab xususiyatlarni taqdim etadi. Ba'zi xususiyatlarning boshida xususiy dasturiy ta'minot talab qilinadi. Masalan, OpenWrt 8.09 dan oldin (Linux 2.6.25 va yadro moduli asosida b43) ko'plab Broadcomwl.o -ga asoslangan marshrutizatorlar uchun WLAN faqat xususiy modul orqali (va Linux 2.4.x talab qilingan) bo'lishi mumkin edi .
OpenWrt nashrlari tarixan White Russian , Kamikaze , Backfire, Attitude Adjustment, Barrier Breaker va Chaos Calmer kabi kokteyllar nomi bilan atalgan va ularning retseptlari buyruq qatori interfeysi yordamida tizimga kirgandan so'ng ko'rsatilgan kun xabariga (motd) kiritilgan. .
2016-yil may oyida OpenWrt ichki jarayondagi kelishmovchiliklar tufayli bir guruh asosiy OpenWrt ishtirokchilari tomonidan ajratildi. Vilka Linux o'rnatilgan rivojlanish muhiti (LEDE) deb nomlangan. Bir yil o'tgach, ajralish yarashdi. 2018-yil yanvarida eʼlon qilingan qayta birlashishdan soʻng OpenWrt brendingi saqlanib qoldi, koʻplab LEDE jarayonlari va qoidalari qoʻllaniladi. LEDE loyihasi nomi v17.01 uchun ishlatilgan, 18.01 markali OpenWrt ning ishlab chiqish versiyalari asl mexnatga asoslangan nomlash sxemasidan voz kechgan. OpenWrt foydalanuvchilar va ishlab chiquvchilarga yo'riqnoma proshivkasini boshqarish imkoniyatini berish vositasi sifatida boshlangan. "WRT" qo'shimchasining o'zi Wireless RouTer-dan keladi.Bugungi kunda OpenWrt turli xil o'rnatilgan qurilmalarda, jumladan Wi-Fi routerlarda, simli routerlarda, turar-joy shlyuzlarida, smartfonlarda, noutbuklarda va hatto x86-ga asoslangan shaxsiy kompyuterlarda ishlatilishi mumkin.
Uskuna ishlab chiqaruvchilari odatda o'z mahsulotlarini o'zlarining mikrodasturlari bilan jo'natadilar. Biroq, bunday proshivka beqaror bo'lishi yoki siz xohlagan xususiyatlardan mahrum bo'lishi mumkin.Bir Reddit foydalanuvchisi standart proshivka bilan bog'liq ko'plab muammolarni qayd etdi: portni yo'naltirish buzilgan, xavfsizlik kamchiliklari, IPv6 qo'llab-quvvatlanmaydi, marshrutlashni qo'llab-quvvatlash cheklangan, yamoqlar yo'q, SSH-ga kirish yo'q va hokazo.Ishlab chiqaruvchilar eski qurilma modellarini yamoqqa qo'yish bilan bezovta qilmasligi mumkin. Ularning proshivkalarida hukumat orqa eshiklari ham bo'lishi mumkin.
Bu erda OpenWrt mos alternativ sifatida keladi. Foydalanuvchilar oldindan tuzilgan ikkilik fayllarni yuklab olishlari va kerakli paketlar bilan bir xil sozlashlari mumkin. Ishlab chiquvchilar mikrodasturni manbadan yaratishlari va yangi paketlarni ishlab chiqishlari mumkin. Kod ochiq manba bo'lib, ishlab chiquvchilar hamjamiyati tomonidan qo'llab-quvvatlanadi. Manba ochiq bo'lgani uchun OpenWrt talabalar va tadqiqotchilar uchun foydali vositadir. Bundan tashqari, OpenWrt-ni tejamkor uskunaga o'rnatish orqali korporativ toifadagi xususiyatlarni olish mumkin.
2017 yil yanvar holatiga ko'ra, OpenWrt brendlar bo'ylab 700 ga yaqin turli modellar uchun qo'llab-quvvatlanadi.2011 yil fevral oyida OpenWrt 2000 ga yaqin paketlarga ega edi.2017 yilda bu raqam 3500 tani tashkil etgan.
OpenWRT operatsion tizimi, Linux kernel asosida ishlaydigan bir tizimdir. Bu tizim, birdan ko'p qurilmalar uchun maxsus qilingan va eng yaxshi tarmoq boshqarish imkoniyatlarini taqdim etuvchi ochiq manba sifatida ishlaydi. OpenWRT, aloqa qurilmalarining boshqarish uchun juda kuchli va yaxshi yo'l harakatini nazorat qiladigan bir interfeys taqdim etadi.
OpenWRT, router, access point va network switch kabi turli turdagi qurilmalarda o'rnatilishi mumkin. Ushbu operatsion tizimi maxsus kodlar bilan keladi va yangilanishlarni o'rnatish juda oddiydir. OpenWRT-ni o'rnatishdan so'ng barcha kerakli vositalar avtomatik ravishda o'rnatiladi.
OpenWRT operatsion tizimi modul ko'rinishida ishlaydi, bu ham bir necha modullarni o'rnatishga imkon beradi. Modullar sizning talablaringizga mos keladigan qurilmalar yordamida o'rnatilishi mumkin. Shuningdek, OpenWRT-ni ishlatish orqali VPN va DNS serverlari kabi yordamchi xizmatlar ham o'rnatishingiz mumkin.
OpenWRT-ni quydagi modullarni qo'llab-quvvatlaydi:
- Firewall: Aloqa trafikini nazorat qilish uchun
- VPN: Virtual Private Network tuziladigan
- DNS: Domain Name System tuziladigan
- Web server: Veb-server tuziladi
- Network file system: Aloqa fayl tizimi yaratish uchun
OpenWRT, qurilmalar va aloqa boshqaruvchilari uchun eng yaxshi operatsion tizimlaridan biridir. Ushbu tizimni o'rnatishdan so'ng, qurilmalaringizni nazorat qilish va ularga yangi yordamchi xizmatlar qo'shish juda oddiydir.
OpenWrt - bu o'rnatilgan qurilmalar uchun Linux-ga asoslangan sozlanishi mumkin bo'lgan operatsion tizim. Statik proshivka bo'lish o'rniga, bu moslashuvchan Linux tarqatish bo'lib, u butun mikrodasturni qayta tiklamasdan, paketlarni boshqarish tizimi orqali ilovalarni qo'shish/o'chirish imkonini beradi.
Odamlar OpenWrt-ni marshrutizatorlari uchun qanday sozlashadi?
OpenWrt yordamida foydalanuvchilar/ishlab chiquvchilar BitTorrent mijozini ishga tushirish, VPN-ni yoqish , mehmon Wi-Fi tarmog'ini yaratish, tarmoq trafigini tahlil qilish, trafikni shakllantirish yoki paketlarda QoS qoidalarini qo'llash uchun o'z routeridan foydalanishi mumkin. Router serverlarni ham ishga tushirishi mumkin: SSH (va SSH tunnelini amalga oshiradi), IRC server, HTTP server, FTP server va boshqalar.Mesh tarmog'i, portni taqillatish, xavfsizlik devori, simsiz ko'prik, fayllarni almashish va real vaqtda monitoring boshqa foydali xususiyatlardir. Umumiy kirish nuqtasi sifatida sozlanganda, OpenWrt ulanish nuqtasini boshqarish uchun bir qator funktsiyalarni taqdim etadi.
OpenWrt printerlar, veb-kameralar, modemlar va ovoz kartalariga ham ulanishi mumkin. Umuman olganda, OpenWrt qurilmasi Linux-ni qo'llab-quvvatlaydigan har qanday apparat bilan ishlashi mumkin.
OpenWrt ish stoli Linux va Android bilan solishtirganda. Manba: OpenWrt Wiki, 2016
OpenWrt - bu Linux tarqatish, lekin u o'rnatilgan tizimlar uchun optimallashtirilganligi sababli, ko'plab kutubxonalar moslashtirilgan. uClibc foydalaniladigan C standart kutubxonasidir. BusyBox-dan yordam dasturlari, procd jarayonlarni boshqarish uchun ularning ba'zilarini almashtirgan bo'lsa-da, ishlatiladi. Paketlarni boshqarish uchun opkg ishlatiladi. Ta'kidlanishicha, OpenWrt-ning tozalangan versiyasi atigi 8 Mb asosiy xotira va 2 Mb doimiy xotira bilan ishlashi mumkin.
Mikrodastur tasvir (yadro + rootfs) va ixtiyoriy paketlardan iborat. Mikrodasturni yaratish uchun xost tizimi uchun Linux, BSD yoki MacOS tavsiya etiladi. Robbi Kao OpenWrt-ning qurish jarayoni, o'rnatilishi, konfiguratsiyasi, paketlarni boshqarish tizimi, yuklash ketma-ketligi va xotira tartibining batafsil muhokamasi bilan o'rtoqlashdi .
Do'stlaringiz bilan baham: |