Izlazak OpenWrt 21.02.0

Predstavljen je novi značajan izdanak distribucije OpenWrt 21.02.0, usmjeren na primjenu u različitim mrežnim uređajima, kao što su usmjerivači, prijenosnici i pristupne točke. OpenWrt podržava brojne različite platforme i arhitekture te ima sustav izrade koji omogućuje jednostavno i praktično cross-compiling, uključujući razne komponente u izradu, što omogućuje lako oblikovanje prilagođene verzije firmwarea ili diska s željenim setom unaprijed instaliranih paketa. Izrade su formirane za 36 ciljnih platformi.

Od promjena u OpenWrt 21.02.0 bilježe se:

  • Povećani su minimalni zahtjevi za opremu. U izradi po defaultu, zbog uključivanja dodatnih pod-sustava jezgre Linux za korištenje OpenWrt, sada je potrebno uređaj s 8 MB Flash i 64 MB RAM-a. Ako želite, još uvijek možete formirati vlastitu skraćenu izradu koja može raditi na uređajima s 4 MB Flash i 32 MB RAM-a, ali će funkcionalnost slične izrade biti ograničena, a stabilnost rada nije zagarantirana.
  • U osnovnu ponudu uključeni su paketi za podršku tehnologiji zaštite bežičnih mreža WPA3, koja sada dolazi po defaultu kako pri radu u klijentskom modu, tako i pri stvaranju pristupne točke. WPA3 pruža zaštitu od napada za šifriranje lozinke (neće dopustiti da se lozinka pogodi u offline modu) i aktivira protokol autentifikacije SAE. Mogućnost korištenja WPA3 omogućena je u većini drajvera za bežične uređaje.
  • U osnovnoj ponudi po defaultu uključena je podrška za TLS i HTTPS, koja omogućuje pristup web sučelju LuCI putem HTTPS-a i korištenje alata poput wget i opkg za preuzimanje informacija preko šifriranih komunikacijskih kanala. Poslužitelji, preko kojih se distribuiraju paketi preuzeti putem opkg, također su po defaultu prešli na pružanje informacija putem HTTPS-a. Korištena biblioteka za šifriranje mbedTLS zamijenjena je wolfSSL (po potrebi se ručno mogu instalirati biblioteke mbedTLS i OpenSSL, koje se i dalje isporučuju kao opcije). Za postavljanje automatskog preusmjeravanja na HTTPS u web sučelju ponuđena je opcija "uhttpd.main.redirect_https=1".
  • Uvedena je početna podrška za DSA (Distributed Switch Architecture) jezgru sustava, koja omogućuje postavljanje i upravljanje kaskadama povezanih Ethernet prekidača koristeći mehanizme koji se koriste za konfiguraciju običnih mrežnih sučelja (iproute2, ifconfig). DSA se može koristiti za konfiguraciju portova i VLAN umjesto dosadašnjeg alata swconfig, no ne podržavaju svi drajveri prekidača trenutno DSA. U ovom izdanju DSA je uključen za drajvere ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) i realtek.
  • Izvršene su izmjene u sintaksi konfiguracijskih datoteka smještenih u /etc/config/network. U bloku "config interface" opcija "ifname" preimenovana je u "device", a u bloku "config device" opcije "bridge" i "ifname" preimenovane su u "ports". Za nove instalacije sada se generiraju zasebne datoteke s postavkama uređaja (layer 2, blok "config device") i mrežnih sučelja (layer 3, blok "config interface"). Za očuvanje unatradne kompatibilnosti podrška za staru sintaksu je zadržana, tj. prethodno kreirane postavke neće zahtijevati izmjene. Pri tom će se u web sučelju, kada se otkrije stara sintaksa, prikazati prijedlog o migraciji na novu sintaksu, koja je potrebna za uređivanje postavki putem web sučelja.

    Primjer nove sintakse: 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'

    Na sličan način kao u datotekama konfiguracije /etc/config/network, nazivi polja u board.json promijenjeni su s "ifname" na "device".

  • Dodana je nova platforma "realtek", koja omogućuje korištenje OpenWrt na uređajima s većim brojem Ethernet portova, poput Ethernet prekidača D-Link, ZyXEL, ALLNET, INABA i NETGEAR.
  • Dodane su nove platforme bcm4908 i rockchip za uređaje temeljene na SoC Broadcom BCM4908 i Rockchip RK33xx. U ranije podržanim platformama ispravljene su nedostatke u podršci uređaja.
  • Podrška za ar71xx platformu je prekinuta, a preporučuje se korištenje ath79 platforme (za uređaje koji koriste ar71xx, preporučuje se reinstalacija OpenWrt-a od nule). Također je prekinuta podrška za cns3xxx (Cavium Networks CNS3xxx), rb532 (MikroTik RB532) i samsung (Samsung TQ210).
  • Izvršne datoteke aplikacija koje se koriste za obradu mrežnih veza sastavljene su u načinu PIE (Position-Independent Executables) s punom podrškom za nasumičnost adresnog prostora (ASLR) radi otežavanja iskorištavanja ranjivosti u takvim aplikacijama.
  • Opcije za podršku tehnologijama izolacije kontejnera uključene su po zadanom prilikom sastavljanja Linux kernela, što omogućuje korištenje LXC alata i procd-ujail načina na većini platformi u OpenWrt-u.
  • Pružena je mogućnost sastavljanja s podrškom za sustav obaveznog nadzora pristupa SELinux (po zadanom isključeno).
  • Ažurirane su verzije paketa, uključujući izdanja 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 kernel je ažuriran na verziju 5.4.143 s portiranjem bežičnog stoga cfg80211/mac80211 iz kernela 5.10.42 i prenesene podrške. VPN Wireguard.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster