Avatud WRT 21.02.0 on nĂŒĂŒd saadaval, pakkudes olulisi uuendusi, mis on suunatud erinevatele vĂ”rgu seadmetele, nagu ruuterid, lĂŒlitid ja juurdepÀÀsupunktid. OpenWrt toetab mitmeid erinevaid platvorme ja arhitektuure ning omab ehitussĂŒsteemi, mis vĂ”imaldab lihtsat ja mugavat ristkompileerimist, sealhulgas erinevate komponentide lisamist, et luua spetsiifiliste ĂŒlesannete jaoks kohandatud firmware vĂ”i draivi pilt soovitud eeltallitud paketiga. Ehitused on loodud 36 sihtplatvormi jaoks.
Uuendused OpenWrt 21.02.0 hulgas on:
- Minimaalsetele riistvara nĂ”udmistele on seatud uus tase. Vaikimisi ehituses, millel on lisatud tĂ€iendavad Linuxi kernelisĂŒsteemid OpenWrt kasutamiseks, on nĂŒĂŒd vajalik seade, millel on 8 MB Flash ja 64 MB RAM. Soovi korral on endiselt vĂ”imalik luua oma kohandatud kĂ€rbitud ehitus, mis töötab seadmetel, millel on 4 MB Flash ja 32 MB RAM, kuid sellise ehituse funktsionaalsus on piiratud ning töökindlust ei ole tagatud.
- PĂ”hivarustusse kuuluvad pakid, mis toetavad WPA3 traadita vĂ”rgu kaitsetehnoloogiat, mis on nĂŒĂŒd vaikimisi saadaval nii kliendireĆŸiimis kui ka juurdepÀÀsupunkti loomisel. WPA3 pakub kaitset paroolide murdmise rĂŒnnakute eest (aitab Ă€ra hoida paroolide murdmist offline-reĆŸiimis) ja kasutab autentimisprotokolli SAE. WPA3 kasutamise vĂ”imalus on saadaval enamikus traadita seadmete draiverites.
- PĂ”hivarustuses on vaikimisi sisse lĂŒlitatud TLS ja HTTPS tugi, mis vĂ”imaldab pÀÀseda LuCI veebiliidesele HTTPS-i kaudu ning kasutada tööriistu nagu wget ja opkg, et teavet krĂŒpteeritud kommunikatsioonikanalite kaudu kĂ€tte saada. Servverid, mille kaudu levitatakse opkg kaudu allalaetavaid pakette, on samuti vaikimisi seadistatud edastama teavet HTTPS-i kaudu. KrĂŒpteerimiseks kasutatav mbedTLS raamatukogu on asendatud wolfSSL-iga (vajadusel saab kĂ€sitsi installida ka mbedTLS ja OpenSSL raamatukogud, mis jÀÀvad kĂ€ttesaadavaks valikutena). Veebiliideses on automaatse HTTPS-ile suunamise seadistamiseks pakutud valikut 'uhttpd.main.redirect_https=1'.
- Alustav DSA (Distributed Switch Architecture) tuumaalane toetus on rakendatud, pakkudes vahendeid ĂŒhendatud Ethernet-lĂŒlitite kihtide seadistamiseks ja haldamiseks, kasutades mehhanisme, mis on mĂ”eldud tavaliste vĂ”rguliideste seadistamiseks (iproute2, ifconfig). DSA-d saab kasutada portide ja VLAN-ide seadistamiseks, asendades varem pakutud tööriista swconfig, kuid kĂ”ik lĂŒlitite draiverid ei toeta veel DSA-d. Sellel vĂ€ljaandel on DSA rakendatud draiverite jaoks ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) ja realtek.
- Failide sĂŒnnitamine, mis asuvad /etc/config/network, on muudetud. Plokis âconfig interfaceâ on valik âifnameâ ĂŒmber nimetatud âdeviceâ ja plokis âconfig deviceâ on valikud âbridgeâ ja âifnameâ ĂŒmber nimetatud âportsâ. Uute installatsioonide puhul genereeritakse nĂŒĂŒd eraldi failid seadmete (layer 2, plokk âconfig deviceâ) ja vĂ”rguliideste (layer 3, plokk âconfig interfaceâ) seadete jaoks. TagasiĂŒhilduvuse sĂ€ilitamiseks on vana sĂŒntaks toe sĂ€ilitamine kindel, st varem loodud seadistused ei vaja muudatusi. Samas, web-liidese korral, kui tuvastatakse vana sĂŒntaks, kuvatakse ettepanek migratsiooniks uuele sĂŒntaksile, mis on vajalik seadistuste muutmiseks lĂ€bi web-liidese.
Uue sĂŒntaksi nĂ€idis: 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â
Sarnaselt konfigureerimisfailide /etc/config/network jaotusele "ifname" on "device" vÀÀrtuste nimed muutunud failis board.json.
- Uus platvorm "realtek" on lisatud, vĂ”imaldades kasutada OpenWrt seadmetes, millel on palju Etherneti porte, nagu D-Linki, ZyXELi, ALLNETi, INABA ja NETGEARi Etherneti lĂŒlitid.
- Uued platvormid bcm4908 ja rockchip on lisatud Broadcom BCM4908 ja Rockchip RK33xx arhitektuuril pÔhinevatele seadmetele. Varasemalt toetatud platvormides on kÔrvaldatud puudused seadmete toetamisel.
- Platvormi ar71xx tugi on lÔpetatud, selle asemel tuleks kasutada platvormi ath79 (seadmete jaoks, mis on seotud ar71xx-ga, soovitatakse OpenWrt uuesti installida). Samuti lÔpetatakse cns3xxx (Cavium Networks CNS3xxx), rb532 (MikroTik RB532) ja samsung (Samsung TQ210) platvormide toetus.
- Rakenduste teostavad failid, mis on seotud vĂ”rguĂŒhenduste töötlemisega, on kompileeritud PIE (Position-Independent Executables) reĆŸiimis koos tĂ€ieliku aadressiruumi juhuslikkuse (ASLR) toega, et raskendada selliste rakenduste haavatavuste kasutamist.
- Linuxi tuuma kogumisel on vaikimisi aktiivsed konteinerite isoleerimise tehnoloogiate toimetamised, mis vĂ”imaldavad enamikul platvormidel kasutada OpenWrt's LXC tööriistu ja procd-ujail reĆŸiimi.
- On antud vĂ”imalus koguda koos SELinux'i sundkontrollisĂŒsteemi toetusega (vaikimisi on see vĂ€lja lĂŒlitatud).
- Pakettide versioonid on ajakohastatud, sealhulgas on kavas 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. Linuxi tuum on ajakohastatud versioonini 5.4.143 koos cfg80211/mac80211 traadita steki portimisega tuumast 5.10.42 ja toe ĂŒleviimisega. VPN Wireguard.
Allikas: opennet.ru
