לאחר שנה של פיתוח, סe הודיעה על שחרור גרסה חדשה גדולה של ההפצה OpenWrt 22.03.0, ממוקד ליישומים בהתקני רשת שונים, כגון נתבים, מתגים ונקודות גישה.
OpenWRT תומך בפלטפורמות וארכיטקטורות רבות ושונות ובעלת מערכת build המאפשרת לבצע קומפילציה צולבת קלה ונוחה, כולל רכיבים שונים בהרכבה, מה שמקל על יצירת קושחה או תמונת דיסק מוכנה המותאמת למשימות ספציפיות עם מערכת החבילות הרצויה מותקנת מראש. .
החדשות העיקריות של OpenWrt 22.03.0
בגרסה החדשה הזו של OpenWrt 22.03.0 המוצגת, כברירת מחדל זה מופעל יישום חדש לניהול חומת אש, Fw4 (חומת אש4), מבוסס על מסנן מנות 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 (SoCs מבוססי xrx200 ו-vr9) ו- sunxi (צלחות בנאפי Lamobo R1). בעבר, פלטפורמות ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) ו-realtek הועברו ל-DSA.
לממשק האינטרנט של LuCI יש מצב כהה, כברירת מחדל, המצב מופעל אוטומטית בהתבסס על הגדרות הדפדפן, אך ניתן לאלץ אותו גם דרך התפריט "מערכת" -> "מערכת" -> "שפה וסגנון".
הבעיה של שנת 2038 נפתרה נגרמת על-ידי גלישה מסוג 32-bit time_t (טיימר העידן של 32-bit יעלה על גדותיו ב-19 בינואר 2038). בגרסה החדשה, ענף musl 1.2.x משמש כספרייה סטנדרטית, שבה, בארכיטקטורות של 32 סיביות, הטיימרים הישנים של 32 סיביות מוחלפים ב-64 סיביות (הסוג time_t מוחלף ב-time64_t ). במערכות 64 סיביות, נעשה שימוש תחילה בסוג time64_t (המונה יעלה על גדותיו בעוד 292 מיליארד שנים). המעבר לסוג החדש שינה את ה-ABI, אשר ידרוש בנייה מחדש של כל תוכניות 32 סיביות הקשורות ל-musl libc (לא נדרשת בנייה מחדש עבור תוכניות 64 סיביות).
מצד שני, אנחנו יכולים גם למצוא את גרסאות חבילה מעודכנותכולל ה- ליבת לינוקס 5.10.138 עם מחסנית אלחוטית cfg80211/mac80211 יציאת ליבה 5.15.58 (לשעבר ליבה 5.4 עם מחסנית אלחוטית מסניף 5.10), musl libc 1.2.3, glibc 2.34, gcc 11.2.0, binutils 2.37, hostapd 2.10, dnsmasq 2.86, dropbear 2022.82.
ואחרון חביב, מוזכר שייצור עבור פלטפורמת arc770 (Synopsys DesignWare ARC 770D) הופסק.
אם אתה רוצה לדעת יותר על זה על הפרטים המשולבים במהדורה החדשה הזו של הקושחה OpenWrt 22.03.0 תוכלו לבדוק את המידע בפרסום המקורי בקישור הבא.
הורד את הגרסה החדשה של OpenWrt 22.03.0
המבנים של גרסה חדשה זו מוכנים עבור 35 פלטפורמות שונות, מהן ניתן להשיג חבילות עדכון מהקישור למטה.
דבר מגניב וזה גם תואם לכמה שבבים לחיבור דרך Wi-Fi, משהו ש-pfsense לא יכול להתחבר אליו, רק משרת את האינטרנט.