Një version i ri i rëndësishëm i distribucionit OpenWrt 21.02.0 është prezantuar, i orientuar për përdorim në pajisje të ndryshme rrjetesh, siç janë routerat, switch-ët dhe pikat e aksesit. OpenWrt mbështet shumë platforma dhe arkitektura të ndryshme dhe ka një sistem ndërtimi që lejon të realizohet lehtësisht ndër-kompilimi, duke përfshirë në ndërtim komponentë të ndryshëm, që lehtëson formimin e një firmware të përshtatur për detyra specifike ose një imazh disku me paketat e dëshiruara të instaluara paraprakisht. Ndërtimet janë formuar për 36 platforma që synohen.
Ndryshimet në OpenWrt 21.02.0 përfshijnë:
- Kërkesat minimale për harduerin janë rritur. Në ndërtimin default, për shkak të përfshirjes së sistemeve të tjera të bërthamës Linux për përdorimin e OpenWrt tani kërkohet një pajisje me 8 MB Flash dhe 64 MB RAM. Nëse dëshironi, është ende e mundur të krijoni një ndërtim të reduktuar personal, i cili mund të funksionojë në pajisje me 4 MB Flash dhe 32 MB RAM, por funksionaliteti i ndërtimit të tillë do të jetë i kufizuar dhe stabiliteti i funksionimit nuk garantizohet.
- Në ngarkesën bazë përfshihen paketat për mbështetje të teknologjisë së sigurisë së rrjeteve wireless WPA3, e cila tani është në dispozicion si në modin klient ashtu edhe në krijimin e pikave të aksesit. WPA3 ofron mbrojtje nga sulmet me password (nuk do të lejojë gjetjen e fjalëkalimit në modin offline) dhe aktivizon protokollin e autentikimit SAE. Mundësia për përdorimin e WPA3 është e siguruar në shumicën e drejtuesve për pajisje wireless.
- Në ngarkesën bazë default përfshihet mbështetje për TLS dhe HTTPS, që lejon aksesin në ndërfaqen Web LuCI përmes HTTPS dhe përdorimin e mjeteve si wget dhe opkg për të nxjerrë informacione përmes kanaleve të koduara të komunikimit. Serverët përmes të cilëve shpërndahen paketat e shkarkuara përmes opkg gjithashtu janë transaksionuar në mënyrë që të ofrojnë informacione përmes HTTPS. Biblioteka e përdorur për enkriptimin mbedTLS është zëvendësuar me wolfSSL (mund të instaloni manualisht bibliotekat mbedTLS dhe OpenSSL, të cilat vazhdojnë të shpërndahen si opsione). Për konfigurimin e redirect-it automatik në HTTPS në ndërfaqen web është ofruar opsioni "uhttpd.main.redirect_https=1".
- ĂshtĂ« realizuar mbĂ«shtetje fillestare pĂ«r nĂ«nsistemin e bĂ«rthamĂ«s DSA (Arkitektura e NdĂ«rruesve tĂ« Distribuuar), qĂ« ofron mjete pĂ«r konfigurimin dhe menaxhimin e kaskadave tĂ« ndĂ«rruesve Ethernet tĂ« lidhur me njĂ«ri-tjetrin, duke pĂ«rdorur mekanizmat e aplikuar pĂ«r konfigurimin e ndĂ«rfaqeve normale rrjetore (iproute2, ifconfig). DSA mund tĂ« pĂ«rdoret pĂ«r konfigurimin e porteve dhe VLAN nĂ« vend tĂ« mjetit tĂ« mĂ«parshĂ«m swconfig, por jo tĂ« gjithĂ« drejtuesit e ndĂ«rruesve pĂ«r momentin e mbĂ«shtesin DSA. NĂ« versionin e propozuar, DSA Ă«shtĂ« aktivizuar pĂ«r drejtuesit ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) dhe realtek.
- Janë bërë ndryshime në sintaksën e skedarëve të konfigurimit, të vendosur në /etc/config/network. Në bllokun "config interface", opsioni "ifname" është rinovuar në "device", ndërsa në bllokun "config device" opsionet "bridge" dhe "ifname" janë rinovuar në "ports". Për instalimet e reja tani gjenerohen skedarë të veçantë me konfigurimet e pajisjeve (layer 2, blloku "config device") dhe të ndërfaqeve rrjetore (layer 3, blloku "config interface"). Për të ruajtur mbështetje të mbrapsht, mbështetja e sintaksës së vjetër është ruajtur, dmth, konfigurimet e krijuara më parë nuk do të kërkojnë ndryshime. Në ndërfaqen web, kur zbulohet sintaksa e vjetër, do të shfaqet një propozim për migrim në sintaksën e re, e cila është e nevojshme për redaktimin e konfigurimeve përmes ndërfaqes web.
Shembulli i sintaksĂ«s sĂ« re: config device option name âbr-lanâ option type âbridgeâ option macaddr â00:01:02:XX:XX:XXâ list ports âlan1â list ports âlan2â list ports âlan3â list ports âlan4â config interface âlanâ option device âbr-lanâ option proto âstaticâ option ipaddr â192.168.1.1â option netmask â255.255.255.0â option ip6assign â60â config device option name âeth1âČ option macaddr â00:01:02:YY:YY:YYâ config interface âwanâ option device âeth1â option proto âdhcpâ config interface âwan6â option device âeth1â option proto âdhcpv6â
Në përputhje me skedarët e konfigurimit /etc/config/network, emrat e fushave janë ndryshuar nga "ifname" në "device" në board.json.
- ĂshtĂ« shtuar njĂ« platformĂ« e re "realtek", qĂ« lejon pĂ«rdorimin e OpenWrt nĂ« pajisjet me njĂ« numĂ«r mĂ« tĂ« madh portesh Ethernet, siç janĂ« ndĂ«rruesit Ethernet D-Link, ZyXEL, ALLNET, INABA dhe NETGEAR.
- Janë shtuar platforma të reja bcm4908 dhe rockchip për pajisje të bazuara në SoC Broadcom BCM4908 dhe Rockchip RK33xx. Në platformat që mbështeten më parë janë eliminuar problemet në mbështetje të pajisjeve.
- Mbështetje për platformën ar71xx është ndërprerë, ndërsa rekomandohet përdorimi i platformës ath79 (për pajisjet që varen nga ar71xx, rekomandohet të bëhet ripërsëritje e OpenWrt nga fillimi). Po ashtu, mbështetja për platformat cns3xxx (Cavium Networks CNS3xxx), rb532 (MikroTik RB532) dhe samsung (SamsungTQ210) është ndërprerë.
- Skedarët e ekzekutueshëm të aplikacioneve që përdoren për përpunimin e lidhjeve rrjet, janë mbledhur në modalitetin PIE (Ekzekutues të Pavarur nga Pozita) me mbështetje të plotë për randoimizimin e hapësirës adresore (ASLR) për të vështirësuar shfrytëzimin e dobësive në aplikacione të tilla.
- Gjatë ndërtimit të bërthamës Linux, opsionet për mbështetje të teknologjive të izolimit të kontejnerëve janë aktivizuar si parazgjedhje, duke lejuar përdorimin e instrumenteve LXC dhe modalitetit procd-ujail në shumicën e platformave në OpenWrt.
- ĂshtĂ« ofruar mundĂ«sia pĂ«r ndĂ«rtimin me mbĂ«shtetje pĂ«r sistemin e kontrollit tĂ« detyruar tĂ« aksesit SELinux (Ă«shtĂ« çaktivizuar si parazgjedhje).
- Janë përditësuar versionet e paketave, duke përfshirë lëshime të musl libc 1.1.24, glibc 2.33, gcc 8.4.0, binutils 2.34, hostapd 2020-06-08, dnsmasq 2.85, dropbear 2020.81, busybox 1.33.1. Bërthama Linux është përditësuar në versionin 5.4.143 me portimin e stack-ut wireless cfg80211/mac80211 nga bërthama 5.10.42 dhe transferimin e mbështetjes. VPN Wireguard.
Burimi: opennet.ru
