OpenWrt laidiens 21.02.0

Ir ieviests jauns nozÄ«mÄ«gs OpenWrt 21.02.0 izplatÄ«Å”anas laidiens, kas paredzēts lietoÅ”anai dažādās tÄ«kla ierÄ«cēs, piemēram, marÅ”rutētājos, slēdžos un piekļuves punktos. OpenWrt atbalsta daudzas dažādas platformas un arhitektÅ«ras, un tai ir montāžas sistēma, kas ļauj veikt vienkārÅ”u un ērtu kompilāciju, iekļaujot komplektācijā dažādus komponentus, kas ļauj viegli izveidot gatavu programmaparatÅ«ru vai diska attēlu ar vēlamo iepriekŔēju komplektu. instalētas pakotnes, kas pielāgotas konkrētiem uzdevumiem. Asamblejas tiek Ä£enerētas 36 mērÄ·a platformām.

Starp OpenWrt 21.02.0 izmaiņām tiek atzīmēts:

  • Ir palielinātas minimālās aparatÅ«ras prasÄ«bas. Noklusējuma versijā, ņemot vērā papildu Linux kodola apakÅ”sistēmu iekļauÅ”anu, OpenWrt lietoÅ”anai tagad ir nepiecieÅ”ama ierÄ«ce ar 8 MB Flash un 64 MB RAM. Ja vēlaties, jÅ«s joprojām varat izveidot savu nolietoto komplektu, kas var darboties ierÄ«cēs ar 4 MB Flash un 32 MB RAM, taču Ŕāda komplekta funkcionalitāte bÅ«s ierobežota, un darbÄ«bas stabilitāte netiek garantēta.
  • Pamata pakotnē ir iekļautas paketes, kas atbalsta WPA3 bezvadu tÄ«kla droŔības tehnoloÄ£iju, kas tagad ir pieejama pēc noklusējuma gan strādājot klienta režīmā, gan veidojot piekļuves punktu. WPA3 nodroÅ”ina aizsardzÄ«bu pret paroles uzminÄ“Å”anas uzbrukumiem (tas neļaus uzminēt paroli bezsaistes režīmā) un izmanto SAE autentifikācijas protokolu. Iespēja izmantot WPA3 ir nodroÅ”ināta lielākajā daļā bezvadu ierīču draiveru.
  • Bāzes pakotnē pēc noklusējuma ir iekļauts atbalsts TLS un HTTPS, kas ļauj piekļūt LuCI tÄ«mekļa saskarnei, izmantojot HTTPS, un izmantot tādas utilÄ«tas kā wget un opkg, lai izgÅ«tu informāciju, izmantojot Å”ifrētus sakaru kanālus. Serveri, caur kuriem tiek izplatÄ«tas pakotnes, kas lejupielādētas, izmantojot opkg, arÄ« pēc noklusējuma tiek pārslēgtas uz informācijas sÅ«tÄ«Å”anu, izmantojot HTTPS. Å ifrÄ“Å”anai izmantotā mbedTLS bibliotēka ir aizstāta ar wolfSSL (ja nepiecieÅ”ams, varat manuāli instalēt mbedTLS un OpenSSL bibliotēkas, kuras joprojām tiek piegādātas kā opcijas). Lai konfigurētu automātisko pārsÅ«tÄ«Å”anu uz HTTPS, tÄ«mekļa saskarne piedāvā opciju ā€œuhttpd.main.redirect_https=1ā€.
  • Ir ieviests sākotnējais atbalsts DSA (Distributed Switch Architecture) kodola apakÅ”sistēmai, kas nodroÅ”ina rÄ«kus savstarpēji savienotu Ethernet slēdžu kaskāžu konfigurÄ“Å”anai un pārvaldÄ«bai, izmantojot parasto tÄ«kla saskarņu (iproute2, ifconfig) konfigurÄ“Å”anai izmantotos mehānismus. DSA var izmantot, lai konfigurētu portus un VLAN iepriekÅ” piedāvātā swconfig rÄ«ka vietā, taču ne visi slēdžu draiveri vēl atbalsta DSA. Ierosinātajā laidienā DSA ir iespējota ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, rampas (mt7621) un realtek draiveriem.
  • Ir veiktas izmaiņas konfigurācijas failu sintaksē, kas atrodas mapē /etc/config/network. Blokā "config interface" opcija "ifname" ir pārdēvēta par "device", savukārt blokā "config device" opcijas "bridge" un "ifname" ir pārdēvētas par "ports". Jaunām instalācijām tagad tiek Ä£enerēti atseviŔķi faili ar iestatÄ«jumiem ierÄ«cēm (2. slānis, bloks ā€œkonfigurācijas ierÄ«ceā€) un tÄ«kla saskarnes (3. slānis, ā€œkonfigurācijas interfeisaā€ bloks). Lai saglabātu atpakaļejoÅ”u saderÄ«bu, tiek saglabāts vecās sintakses atbalsts, t.i. iepriekÅ” izveidotie iestatÄ«jumi nebÅ«s jāmaina. Šādā gadÄ«jumā tÄ«mekļa saskarnē, ja tiek atklāta vecā sintakse, tiks parādÄ«ts priekÅ”likums migrēt uz jauno sintaksi, kas ir nepiecieÅ”ams, lai rediģētu iestatÄ«jumus, izmantojot tÄ«mekļa saskarni.

    Jaunās sintakses piemērs: konfigurācijas ierÄ«ces opcijas nosaukums 'br-lan' opcijas veids 'tilts' opcija macaddr '00:01:02:XX:XX:XX' saraksts porti 'lan1' saraksts porti 'lan2' saraksts porti 'lan3' portu saraksts 'lan4' konfigurācijas interfeiss 'lan' opcija ierÄ«ce 'br-lan' opcija proto 'statiskā' opcija ipaddr '192.168.1.1' opcija tÄ«kla maska ā€‹ā€‹'255.255.255.0' opcija ip6assign '60' konfigurācijas ierÄ«ces opcijas nosaukums 'eth1' opcija macaddr '00 :01:02:YY:YY:YY' konfigurācijas interfeiss 'wan' opcija ierÄ«ce 'eth1' opcija proto 'dhcp' konfigurācijas saskarne 'wan6' opcija ierÄ«ce 'eth1' opcija proto 'dhcpv6'

    Pēc analoÄ£ijas ar konfigurācijas failiem /etc/config/network lauku nosaukumi failā board.json ir mainÄ«ti no ā€œifnameā€ uz ā€œdeviceā€.

  • Ir pievienota jauna "realtek" platforma, kas ļauj OpenWrt izmantot ierÄ«cēs ar lielu Ethernet pieslēgvietu skaitu, piemēram, D-Link, ZyXEL, ALLNET, INABA un NETGEAR Ethernet slēdžiem.
  • Pievienotas jaunas bcm4908 un rockchip platformas ierÄ«cēm, kuru pamatā ir Broadcom BCM4908 un Rockchip RK33xx SoC. Ierīču atbalsta problēmas ir atrisinātas iepriekÅ” atbalstÄ«tajām platformām.
  • Ar71xx platformas atbalsts ir pārtraukts, tā vietā jāizmanto platforma ath79 (ierÄ«cēm, kuru pamatā ir ar71xx, OpenWrt ieteicams pārinstalēt no nulles). Ir pārtraukts arÄ« cns3xxx (Cavium Networks CNS3xxx), rb532 (MikroTik RB532) un samsung (SamsungTQ210) platformu atbalsts.
  • TÄ«kla savienojumu apstrādē iesaistÄ«to lietojumprogrammu izpildāmie faili tiek apkopoti PIE (no pozÄ«cijas neatkarÄ«gi izpildāmie) režīmā ar pilnu atbalstu adreÅ”u telpas nejauÅ”ināŔanai (ASLR), lai apgrÅ«tinātu Ŕādu lietojumprogrammu ievainojamÄ«bu izmantoÅ”anu.
  • Veidojot Linux kodolu, opcijas ir iespējotas pēc noklusējuma, lai atbalstÄ«tu konteineru izolācijas tehnoloÄ£ijas, ļaujot lietotnē OpenWrt lielākajā daļā platformu LXC rÄ«kkopu un procd-ujail režīmu.
  • Tiek nodroÅ”ināta iespēja veidot ar SELinux piekļuves kontroles sistēmas atbalstu (pēc noklusējuma atspējota).
  • Atjauninātas pakotnes versijas, tostarp piedāvātie laidieni 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. Linux kodols ir atjaunināts uz versiju 5.4.143, pārnesot cfg80211/mac80211 bezvadu steku no 5.10.42 kodola un pārnēsājot Wireguard VPN atbalstu.

Avots: opennet.ru

Pievieno komentāru