Κυκλοφορία του OpenWrt 22.03.0

Μετά από ένα χρόνο ανάπτυξης, δημοσιεύτηκε μια νέα σημαντική έκδοση της διανομής OpenWrt 22.03.0, με στόχο τη χρήση σε διάφορες συσκευές δικτύου όπως δρομολογητές, μεταγωγείς και σημεία πρόσβασης. Το OpenWrt υποστηρίζει πολλές διαφορετικές πλατφόρμες και αρχιτεκτονικές και διαθέτει ένα σύστημα συναρμολόγησης που επιτρέπει τη διασταυρούμενη μεταγλώττιση με απλό και βολικό τρόπο, συμπεριλαμβανομένων διαφόρων στοιχείων στη διάταξη, γεγονός που καθιστά εύκολη τη δημιουργία έτοιμου υλικολογισμικού ή εικόνας δίσκου με το επιθυμητό σύνολο προεγκατεστημένων πακέτων προσαρμοσμένων για συγκεκριμένες εργασίες. Δημιουργούνται συγκροτήματα για 35 πλατφόρμες-στόχους.

Μεταξύ των αλλαγών στο OpenWrt 22.03.0 σημειώνονται τα ακόλουθα:

  • Από προεπιλογή, είναι ενεργοποιημένη μια νέα εφαρμογή διαχείρισης τείχους προστασίας - fw4 (Firewall4), που βασίζεται στο φίλτρο πακέτων nftables. Η σύνταξη των αρχείων διαμόρφωσης του τείχους προστασίας (/etc/config/firewall) και η διεπαφή uci δεν έχουν αλλάξει - το fw4 μπορεί να λειτουργήσει ως διαφανής αντικατάσταση για το κιτ εργαλείων fw3 που χρησιμοποιήθηκε προηγουμένως με βάση το iptables. Η εξαίρεση είναι οι κανόνες που προστέθηκαν χειροκίνητα (/etc/firewall.user), οι οποίοι θα πρέπει να επαναδημιουργηθούν για τα nftables (το fw4 σας επιτρέπει να προσθέσετε τα δικά σας μπλοκ κανόνων, αλλά σε μορφή nftables).

    Η παλιά εργαλειοθήκη που βασίζεται σε iptables εξαιρείται από τις προεπιλεγμένες εικόνες, αλλά μπορεί να επαναφερθεί χρησιμοποιώντας τη διαχείριση πακέτων opkg ή την εργαλειοθήκη Image Builder. Παρέχονται επίσης τα περιτυλίγματα iptables-nft, arptables-nft, ebtables-nft και xtables-nft, τα οποία σας επιτρέπουν να δημιουργήσετε κανόνες για nftables χρησιμοποιώντας την παλιά σύνταξη iptables.

  • Προστέθηκε υποστήριξη για περισσότερες από 180 νέες συσκευές, συμπεριλαμβανομένων 15 συσκευών που βασίζονται στο τσιπ MediaTek MT7915 με υποστήριξη Wi-Fi 6 (IEEE 802.11ax). Ο συνολικός αριθμός των υποστηριζόμενων συσκευών έφτασε τις 1580.
  • Η μετάβαση των πλατφορμών-στόχων στη χρήση του υποσυστήματος πυρήνα DSA (Distributed Switch Architecture) συνεχίζεται, παρέχοντας εργαλεία για τη διαμόρφωση και τη διαχείριση καταρράκτες διασυνδεδεμένων διακοπτών Ethernet, χρησιμοποιώντας μηχανισμούς για τη διαμόρφωση συμβατικών διεπαφών δικτύου (iproute2, ifconfig). Το DSA μπορεί να χρησιμοποιηθεί για τη διαμόρφωση θυρών και VLAN στη θέση του εργαλείου swconfig που προσφέρθηκε προηγουμένως, αλλά δεν υποστηρίζουν ακόμη όλα τα προγράμματα οδήγησης μεταγωγέα DSA. Στην προτεινόμενη έκδοση, το DSA χρησιμοποιείται για τις πλατφόρμες bcm53xx (έχουν μεταφραστεί τα προγράμματα οδήγησης για όλες τις πλακέτες), lantiq (SoC βασισμένο σε xrx200 και vr9) και sunxi (πλακέτες Bananapi Lamobo R1). Παλαιότερα, οι πλατφόρμες ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) και realtek μεταφέρθηκαν στο DSA.
  • Η διεπαφή ιστού LuCI έχει λειτουργία σκοτεινής σχεδίασης. Από προεπιλογή, η λειτουργία ενεργοποιείται αυτόματα ανάλογα με τις ρυθμίσεις του προγράμματος περιήγησης, αλλά μπορεί επίσης να ενεργοποιηθεί αναγκαστικά μέσω του μενού "System" -> "System" -> "Language and Style".
  • Επιλύθηκε ένα πρόβλημα του 2038 που προκλήθηκε από υπερχείλιση του τύπου time_t 32 bit (ο μετρητής χρόνου Mythic 32 bit θα υπερχείλιζε στις 19 Ιανουαρίου 2038). Η νέα έκδοση χρησιμοποιεί τον κλάδο musl 1.2.x ως τυπική βιβλιοθήκη, στην οποία σε αρχιτεκτονικές 32 bit οι παλιοί μετρητές χρόνου 32 bit αντικαθίστανται με 64 bit (ο τύπος time_t αντικαθίσταται από time64_t). Σε συστήματα 64-bit, χρησιμοποιείται αρχικά ο τύπος time64_t (ο μετρητής θα υπερχειλίσει σε 292 δισεκατομμύρια χρόνια). Η μετάβαση σε έναν νέο τύπο οδήγησε σε μια αλλαγή στο ABI, η οποία θα απαιτήσει ανακατασκευή όλων των προγραμμάτων 32-bit που σχετίζονται με το musl libc (δεν απαιτείται αναδόμηση για προγράμματα 64-bit).
  • Ενημερωμένες εκδόσεις πακέτων, συμπεριλαμβανομένου του πυρήνα Linux 5.10.138 με μεταφορά της ασύρματης στοίβας cfg80211/mac80211 από τον πυρήνα 5.15.58 (προηγουμένως προσφερόταν ο πυρήνας 5.4 με την ασύρματη στοίβα από τον κλάδο 5.10), musl libc glibc 1.2.3, gcc 2.34, binutils 11.2.0, hostapd 2.37, dnsmasq 2.10, dropbear 2.86, busybox 2022.82.
  • Η παραγωγή συγκροτημάτων για την πλατφόρμα arc770 (Synopsys DesignWare ARC 770D) έχει διακοπεί.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο