Keluaran OpenWrt 22.03.0

Selepas setahun pembangunan, keluaran penting baru pengedaran OpenWrt 22.03.0 telah diterbitkan, bertujuan untuk digunakan dalam pelbagai peranti rangkaian seperti penghala, suis dan titik akses. OpenWrt menyokong banyak platform dan seni bina yang berbeza dan mempunyai sistem pemasangan yang membolehkan kompilasi silang dijalankan dengan mudah dan mudah, termasuk pelbagai komponen dalam pemasangan, yang memudahkan untuk mencipta perisian tegar siap sedia atau imej cakera dengan set yang dikehendaki. daripada pakej prapasang yang disesuaikan untuk tugas tertentu. Perhimpunan dijana untuk 35 platform sasaran.

Antara perubahan dalam OpenWrt 22.03.0 yang berikut dicatatkan:

  • Secara lalai, aplikasi pengurusan tembok api baharu didayakan - fw4 (Firewall4), berdasarkan penapis paket nftables. Sintaks fail konfigurasi firewall (/etc/config/firewall) dan antara muka uci tidak berubah - fw4 boleh bertindak sebagai pengganti telus untuk kit alat fw3 berasaskan iptables yang digunakan sebelum ini. Pengecualian ialah peraturan ditambah secara manual (/etc/firewall.user), yang perlu dibuat semula untuk nftables (fw4 membenarkan anda menambah blok peraturan anda sendiri, tetapi dalam format nftables).

    Kit alat berasaskan iptables lama dikecualikan daripada imej lalai, tetapi boleh dibawa balik menggunakan pengurus pakej opkg atau kit alat Image Builder. Juga disediakan ialah pembalut iptables-nft, arptables-nft, ebtables-nft dan xtables-nft, yang membolehkan anda mencipta peraturan untuk nftables menggunakan sintaks iptables lama.

  • Menambah sokongan untuk lebih daripada 180 peranti baharu, termasuk 15 peranti berdasarkan cip MediaTek MT7915 dengan sokongan Wi-Fi 6 (IEEE 802.11ax). Jumlah peranti yang disokong telah mencapai 1580.
  • Peralihan platform sasaran kepada penggunaan subsistem kernel DSA (Distributed Switch Architecture) diteruskan, menyediakan alatan untuk mengkonfigurasi dan mengurus lata suis Ethernet yang saling bersambung, menggunakan mekanisme untuk mengkonfigurasi antara muka rangkaian konvensional (iproute2, ifconfig). DSA boleh digunakan untuk mengkonfigurasi port dan VLAN sebagai ganti alat swconfig yang ditawarkan sebelum ini, tetapi tidak semua pemacu suis menyokong DSA lagi. Dalam keluaran yang dicadangkan, DSA digunakan untuk platform bcm53xx (pemacu untuk semua papan telah diterjemahkan), lantiq (SoC berdasarkan xrx200 dan vr9) dan sunxi (papan Bananapi Lamobo R1). Sebelum ini, platform ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) dan realtek telah dipindahkan ke DSA.
  • Antara muka web LuCI mempunyai mod reka bentuk gelap. Secara lalai, mod dihidupkan secara automatik bergantung pada tetapan penyemak imbas, tetapi ia juga boleh dihidupkan secara paksa melalui menu β€œSistem” -> β€œSistem” -> β€œBahasa dan Gaya”.
  • Menyelesaikan isu 2038 yang disebabkan oleh limpahan jenis time_t 32-bit (kaunter masa Mythic 32-bit akan melimpah pada 19 Januari 2038). Keluaran baharu menggunakan cawangan musl 1.2.x sebagai perpustakaan standard, di mana pada seni bina 32-bit pembilang masa 32-bit lama digantikan dengan yang 64-bit (jenis time_t digantikan dengan time64_t). Pada sistem 64-bit, jenis time64_t digunakan pada mulanya (kaunter akan melimpah dalam 292 bilion tahun). Peralihan kepada jenis baharu membawa kepada perubahan dalam ABI, yang memerlukan pembinaan semula semua program 32-bit yang dikaitkan dengan musl libc (tiada binaan semula diperlukan untuk program 64-bit).
  • Versi pakej yang dikemas kini, termasuk kernel Linux 5.10.138 dengan porting tindanan wayarles cfg80211/mac80211 daripada kernel 5.15.58 (sebelum ini kernel 5.4 dengan tindanan wayarles dari cawangan 5.10 telah ditawarkan), musl libc 1.2.3, glibc 2.34, gcc 11.2.0, binutils 2.37, hostapd 2.10, dnsmasq 2.86, dropbear 2022.82, busybox 1.35.0.
  • Penjanaan pemasangan untuk platform arc770 (Synopsys DesignWare ARC 770D) telah dihentikan.

Sumber: opennet.ru

Tambah komen