歡迎來到OpenWrt專案
OpenWrt專案是針對嵌入式設備的Linux操作系統。 OpenWrt不會嘗試創建單個靜態韌體,而是提供具有套件管理功能的完全可寫文件系統。這使您從供應商提供的應用程式選擇和布局中解放出來,並允許您通過使用套件來定制設備以適合任何應用程式。對於開發人員來說,OpenWrt是構建應用程式的框架,而無需圍繞它構建完整的韌體。對於用戶來說,這意味著可以完全自定義的能力,可以以從未想到的方式使用設備。
請參閱硬體表( Table of Hardware )以了解受支援的設備。有關OpenWrt專案組織的更多信息,請參見About OpenWrt頁面。
當前穩定係列:OpenWrt 19.07
OpenWrt社群很榮幸能展示OpenWrt 19.07穩定版系列。它是先前的18.06穩定主要版本的繼承者。
OpenWrt 19.07系列致力於將所有受支援的目標引入Linux內核版本4.14,並引入基於初始設備樹的ath79支援。
當前穩定版本-OpenWrt 19.07.1
當前的OpenWrt穩定版本系列是19.07,v19.07.1是該系列的最新版本。它於2020年1月31日發布。
下載設備的韌體映像
所有韌體映像
正式發行說明
詳細的變更日誌
瀏覽原始碼
→閱讀更多...
#############
# 已解決的錯誤 #
#############
#2666
Description: procd: reboot inside lxc container causes shutdown
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2666
Commits:
8038846 procd: update to version 2020-01-24 (+4,-4)
⇒ 153820c instance: fix pidfile and seccomp attributes double free (+20,-2)
⇒ 44dd941 instance: fix typo in error message (+1,-1)
⇒ 0a11aa4 instance: Fix instance_config_move_strdup() function (+4,-5)
⇒ 557f11b instance: provide error feedback if ujail binary is missing (+7,-2)
⇒ 31e4b2d state: fix reboot causing shutdown inside LXC container (+30,-22)
#2679
Description: Bad 5 GHz Wi-Fi performance with some wireless NICs (hostapd 2.9)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2679
Commits:
4a58a87 hostapd: fix faulty WMM IE parameters with ETSI regulatory domains (+88)
#2695
Description: Kernel panic during boot on Gehua ghl-r-001
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2695
Commits:
fe197b8 ramips: mt7621: disable images for gehua_ghl-r-001 (+1)
#2723
Description: After libubus/ubox: procd - failed to open/remove pidfile and/or crashing
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2723
Commits:
8038846 procd: update to version 2020-01-24 (+4,-4)
⇒ 153820c instance: fix pidfile and seccomp attributes double free (+20,-2)
⇒ 44dd941 instance: fix typo in error message (+1,-1)
⇒ 0a11aa4 instance: Fix instance_config_move_strdup() function (+4,-5)
⇒ 557f11b instance: provide error feedback if ujail binary is missing (+7,-2)
⇒ 31e4b2d state: fix reboot causing shutdown inside LXC container (+30,-22)
#2735
Description: block command throws error with f2fs
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2735
Commits:
5ca066a fstools: backport fix from version 2020-01-18 (+3,-3)
⇒ 189b41b libblkid-tiny: fix f2fs labels by increasing label buffer (+1,-1)
#2751
Description: Device tl-wr2543n not supported while upgrading from ar71xx to ath79
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2751
Commits:
4793594 ath79: fix SUPPORTED_DEVICES not matching ar71xx board names (+8,-11)
#2755
Description: R3P Xiaomi Wireless don't work
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2755
Commits:
a885f7d ramips: add kmod-mt7615e to Xiaomi Mi Router 3 Pro images (+5,-3)
#########
#安全修復#
########
CVE-2019-18222
描述:Arm Mbed Crypto 2.1和Mbed TLS 2.19.1中的ecdsa.c中的ECDSA簽名實現在計算逆值之前不會減少盲標量,這使本地攻擊者可以通過邊信道攻擊來恢復私鑰。
鏈接:https://cve.mitre.org/cgi-bin/cvename.cgi?name = CVE-2019-18222
提交:
6ee0138 mbedtls:更新至2.16.4(+ 24,-24)
CVE-2020-7982
描述:**保留**此候選人已由宣布新的安全問題時將使用它的組織或個人保留。 公佈候選人之後,將提供該候選人的詳細信息。
鏈接:https://cve.mitre.org/cgi-bin/cvename.cgi?name = CVE-2020-7982
提交:
c155900 opkg:更新到最新的Git HEAD(+ 3,-3)
⇒80d161e opkg:修復-Wformat溢出警告(+ 1,-2)
⇒c09fe20 libopkg:修復了解析校驗和(+ 2,-2)時跳過前導空格的問題
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
簽名Signature
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
19.07版本通過以下密鑰簽名:
適用於19.07版本的PGP密鑰
用戶ID:OpenWrt Build System pgpsign-19.07@openwrt.org
公鑰:0x28A39BC32074BE7A(4096位RSA,創建於2019-07-14,到期於2021-07-13)
指紋辨識碼:D9C6 901F 45C9 B868 5868 7DFF 28A3 9BC3 2074 BE7A
最後更改:2019-07-24 16:55:07 +0200 | 下載
—
19.07版本的公共通用密鑰
密鑰ID:f94b9dd6febac963
關鍵數據:RWT5S53W / rrJY9BiIod3JF04AZ / eU1xDpVOb + rjZzAQBEcoETGx8BXEK
最後更改:2019-07-25 17:32:16 +0200 | 下載
→閱讀更多...
https://openwrt.org/releases/19.07/start
Signature簽名驗證方法
https://openwrt.org/docs/guide-user/security/release_signatures
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
當前舊的穩定版本-OpenWrt 18.06.7
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
→閱讀更多...https://openwrt.org/releases/18.06/start
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
為什麼要使用OpenWrt?
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
人們安裝OpenWrt是因為他們認為OpenWrt比其供應商提供的韌體更好。他們發現它更穩定,提供更多功能,更安全並且具有更好的支持。
可擴展性:OpenWrt提供了許多僅在高端設備中才能找到的功能。它的3000個應用程式包是標準化的,因此您可以輕鬆地在任何受支持的設備上複製相同的設置,包括兩個(甚至五個)使用年限的路由器。更多...
安全性:默認情況下,OpenWrt的標準安裝是安全的,禁用了Wi-Fi,沒有不良密碼或後門。 OpenWrt的軟件組件保持最新狀態,因此,漏洞在發現後不久就被關閉。更多...
性能和穩定性:OpenWrt韌體由所有支持的設備中使用的標準化模塊組成。這意味著每個模塊將比庫存韌體進行更多的測試和錯誤修復,而韌體可以針對每個產品系列進行調整,而無需再碰。更多...
強大的社區支持:OpenWrt團隊成員是OpenWrt論壇,OpenWrt Developer和OpenWrt Admin郵件列表以及LEDE的IRC頻道的定期參與者。您可以直接與開發人員,管理軟件模塊的志願者以及與OpenWrt的其他長期用戶進行交互,從而大大增加了解決當前問題的機會。更多...
研究:許多團隊使用OpenWrt作為研究網絡性能的平台。這意味著他們成功的實驗的改進將首先在OpenWrt中獲得,遠不早於將其整合到主線,供應商韌體中。更多...
開源/無額外費用:提供OpenWrt無需任何金錢費用。它完全由一組志願者(開發人員和維護人員,個人和公司)創建。如果您喜歡使用OpenWrt,請考慮做出一些努力來幫助我們為其他人改善它!上面所有這些都是可能的,因為OpenWrt是開放源代碼社區的一部分,並由Linux內核提供支持。獲取源代碼...
和更多…
→閱讀更多使用OpenWrt的理由...
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
宣布OpenWrt / LEDE合併
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
截至2018年1月,OpenWrt和LEDE項目均同意以OpenWrt名稱重新合併。
新的統一OpenWrt項目受以前的LEDE項目建立的規則約束。 以前的LEDE和OpenWrt項目的活躍成員都為統一的OpenWrt做出了貢獻。
→閱讀更多...
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
OpenWrt需要您!
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
像任何開源項目一樣,OpenWrt依靠其用戶和開發人員的努力而繁榮發展。
如果要開發軟件,請參考我們的開發人員指南,以了解如何獲取源代碼,構建源代碼以及將所做的更改貢獻回項目。
如果您不是開發人員,仍然可以提供幫助。 可以隨時對文檔進行改進(即使是為了驗證說明是否符合您的經驗),也可以幫助其他社群成員提出問題。 請立即在Wiki中註冊自己,或加入我們的郵件列表和IRC渠道進行聯繫。
OpenWrt 19.07.1|Wifi Router第三方韌體之王|WPA3|工業4.0/萬物聯網IoX|嵌入設備Embedded System |單版電腦Single Board Computers(SBC)|CAN車網 - January, 31st 2020
2020-02-04 10:11 發佈
omniplay wrote:
歡迎來到OpenWrt(恕刪)
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
OpenWrt v19.07.1 Changelog 詳細變更日誌
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
此變更日誌列出了自v19.07.0標記以來在OpenWrt中完成的所有提交(按子系統分組)。 更改從上到下按時間順序排列,並涵蓋了Git存儲庫的歷史,直到標記19.07.1版本為止。
構建系統/主機工具 x2項改變
19ff3f5 ath79: add support for the TP-LINK CPE220 V3 (+233,-125)
abaf329 tools: tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU) (+1,-1)
Kernel x5項改變
內核更新:4.14.164→4.14.167
內核更新:修復流量卸載中的DST參考洩漏
套件 / 開機引導程序 x2項改變
a1502b0 uboot-envtools: ar71xx: add support for gl-ar150/-domino/-mifi (+5)
177c9ed uboot-envtools: ath79: add support for glinet,gl-ar150 (+3)
套件 / 共通 x10項改變
44c8272 ethtool: fix PKG_CONFIG_DEPENDS (+1,-1)
25e1afb ucert: update to version 2019-12-19 (+3,-3)
⇒ fa0bf4e cmake: add proper include and library dependencies (+9,-3)
⇒ 7e53906 add initial GitLab CI support (+6)
⇒ e284ed9 cmake: enable hardening compiler flags and fix the reported issues (+18,-8)
⇒ 5d7626a cmake: reindent the file (+7,-7)
⇒ 5fe64b5 cmake: split usign bits into static library (+5,-3)
⇒ 4462ff9 add cram based unit tests (+114)
⇒ 9dba44d fix possibly garbage value returned in cert_process_revoker (+1,-1)
⇒ 19a7225 fix leaking memory in cert_dump_blob (+8,-1)
⇒ 14a2794 fix certificate blob parsing vulnerability by using blob_parse_untrusted (+1,-1)
dd4d49d cryptodev-linux: remove DEFAULT redefinition (-1)
455ba76 hostapd: cleanup IBSS-RSN (+2,-6)
1636e99 urngd: update to latest Git head (+4,-4)
⇒ d474977 Add initial GitLab CI support (+7)
⇒ 193586a Fix wrong types in format strings used in debug build (+2,-2)
⇒ 9e758e6 jitterentropy-rngd: update to version v1.1.0 + clang compile fix (+1,-1)
⇒ 40f939d Tag version 1.0.1 (+1,-1)
eed8f30 urngd: update to version 2020-01-21 (+3,-3)
⇒ 236b7a0 Fix blocked entropy generation (+5,-3)
⇒ c7f7b6b Tag version 1.0.2 (+1,-1)
4a58a87 hostapd: fix faulty WMM IE parameters with ETSI regulatory domains (+88)
6ee0138 mbedtls: update to 2.16.4 (+24,-24)
3212290 lantiq: ltq-ptm: vr9: fix skb handling in ptm_hard_start_xmit() (+4,-1)
c155900 opkg: update to latest Git HEAD (+3,-3)
⇒ 80d161e opkg: Fix -Wformat-overflow warning (+1,-2)
⇒ c09fe20 libopkg: fix skipping of leading whitespace when parsing checksums (+2,-2)
套件 / OpenWrt system 用戶端 x3項改變
5ca066a fstools: backport fix from version 2020-01-18 (+3,-3)
⇒ 189b41b libblkid-tiny: fix f2fs labels by increasing label buffer (+1,-1)
f8902d1 libubox: update to version 2020-01-20 (+3,-3)
⇒ 379cd33 tests: include json script shunit2 based testing (+1.3K)
⇒ 20a070f tests: blobmsg/json: add more test cases (+275,-27)
⇒ f0da3a4 blobmsg_json: fix int16 serialization (+13,-13)
⇒ a36ee96 blobmsg: blobmsg_add_json_element() 64-bit values (+24,-18)
⇒ b0886a3 cmake: add a possibility to set library version (+6)
⇒ a2aab30 jshn: prefer snprintf usage (+9,-7)
⇒ 132ecb5 blobmsg: blobmsg_vprintf: prefer vsnprintf (+8,-1)
⇒ 1ffa415 blobmsg_json: prefer snprintf usage (+50,-30)
⇒ 5c0faaf tests: prefer dynamically allocated buffers (+55,-21)
⇒ 43a103f blobmsg: blobmsg_parse and blobmsg_parse_array oob read fixes (+56,-20)
8038846 procd: update to version 2020-01-24 (+4,-4)
⇒ 153820c instance: fix pidfile and seccomp attributes double free (+20,-2)
⇒ 44dd941 instance: fix typo in error message (+1,-1)
⇒ 0a11aa4 instance: Fix instance_config_move_strdup() function (+4,-5)
⇒ 557f11b instance: provide error feedback if ujail binary is missing (+7,-2)
⇒ 31e4b2d state: fix reboot causing shutdown inside LXC container (+30,-22)
標的/ ar71xx x5項改變
67c8e58 ar71xx/mikrotik: use ath10k-ct-smallbuffers for 64 MiB devices (+1,-1)
9298c44 kernel: bump 4.14 to 4.14.164 (+124,-124)
1b4b4e3 ar71xx: ubnt-rocket-m-ti: fix RSSI LED definitions (+8,-6)
b6675c2 ar71xx: change u-boot-env to read-write for gl-ar150/-domino/mifi (+3,-3)
標的 / ath79 x8項改變
1c5ac59 kernel: bump 4.14 to 4.14.167 (+7,-7)
19ff3f5 ath79: add support for the TP-LINK CPE220 V3 (+233,-125)
bd3eb07 ath79: add support for TP-Link TL-WR841N/ND v10 (+26,-3)
7a0d9b2 ath79: add support for TP-Link TL-WR841N/ND v12 (+48,-23)
fd28ef5 ath79: add SUPPORTED_DEVICES for TP-Link TL-WR841N/ND v9 to v12 (+4)
9298c44 kernel: bump 4.14 to 4.14.164 (+124,-124)
1c5ac59 kernel: bump 4.14 to 4.14.167 (+7,-7)
da5b5ae ath79: remove SUPPORTED_DEVICES for TP-Link Archer D50 v1 (-1)
4793594 ath79: fix SUPPORTED_DEVICES not matching ar71xx board names (+8,-11)
標的/ brcm2708 x2項改變
9298c44 kernel: bump 4.14 to 4.14.164 (+124,-124)
1c5ac59 kernel: bump 4.14 to 4.14.167 (+7,-7)
標的 / brcm47xx x2項改變
d3c2547 brcm47xx: fix switch port order for Netgear WNR3500 V2 (+1)
c1245eb brcm47xx: fix switch port order for Netgear WN2500RP V1 (+5)
標的 / brcm63xx x1項改變
9298c44 kernel: bump 4.14 to 4.14.164 (+124,-124)
標的 / kirkwood x1項改變
f638ef4 kirkwood: fix HDD LED labels for Zyxel NSA325 in 01_leds (+2,-2)
標的/ layerscape x2項改變
9298c44 kernel: bump 4.14 to 4.14.164 (+124,-124)
ae95344 kernel: bump 4.14 to 4.14.166 (+4,-4)
標的 / ramips x13項改變
08d9828 ramips: fix leds for TP-Link Archer C20 v4 (+3,-2)
fe197b8 ramips: mt7621: disable images for gehua_ghl-r-001 (+1)
e18c87e ramips: fix wps leds/btn for TP-Link TL-WA801ND v5 (+16,-4)
a885f7d ramips: add kmod-mt7615e to Xiaomi Mi Router 3 Pro images (+5,-3)
03c35bd ramips: fix HiWiFi HC5962 switch configuration (+4,-1)
d46b00c ramips: fix HiWiFi HC5962 status LED (+4,-3)
9c6913c ramips: add mt7615e support to Netgear R6350 (+10,-1)
67595ce ramips: add factory image for Netgear R6350 (+6,-1)
d3eabe4 ramips: mt7620/mt7621: remove invalid mediatek,portmap (+2,-3)
49b240c ramips: fix portmap for TP-Link Archer C50 v4 (+1,-1)
1d56a7b ramips: mt76x8: fix bogus mediatek,portmap (+58,-13)
f6ab1f1 ramips: rt305x: remove unnecessary mediatek,portmap (-2)
4e91c4e ramips: mt7621: ubnt-erx: allow sysupgrade from master (+2)
標的 / sunxi x1項改變
9298c44 kernel: bump 4.14 to 4.14.164 (+124,-124)
無線網路 / 共通 x3項改變
a3b6ffe mac80211: fix sta TID stats leak on a few nl80211 calls (+21)
44b3777 mac80211: fix a page refcounting issue leading to leaks/crashes in rx A-MSDU ... (+25)
f84981f mac80211: Update to version 4.19.98 (+74,-570)
aru wrote:請教一下這東西有支援(恕刪)
IDS/IPS 首選 → Snort . OpenWrt有套件支援
https://openwrt.org/docs/guide-user/services/snort
要玩Gb當然是10GbE+SFP
目前發現OpenWrt支援最強的HW,
或許是Marvle的單版電腦Single Board Computers(SBC), ARM v8
Model: MACCHIATObin
Soc: Marvell Armada 8040
賣點是OpenSource+10GbE+SFP
https://openwrt.org/toh/hwdata/marvell/marvell_macchiatobin
http://macchiatobin.net/
https://www.marvell.com/blogs/category/networking/page/2/
Shop:solid-run(以色列/日本)
finalmemery wrote:MACCHIATObin...(恕刪)
1、OpenWrt脫胎於GNU/Linux Debian,
它的Wifi無線網路套件Package集成+編譯方式甚至比Debian還優秀。
OpenWrt用的Kernel目前跟Debian主流OS同步(4.14), 甚至比Marvel原廠官網更新!
MACCHIATObin如果要最新版本只能上GitHub
→→→→→有OpenWrt還會需要其他OS嗎?
2、Linux有幾百家OS, 難道一個人要求一種, Marvel就會提供幾百個OS映像檔?
→→→→→答案當然是否定的
通常Driver/SoftAPP/HW會選定比較具有代表性的-Deb、RPM.....
所以.最好同時玩數種Linux, 以免被官網落掉時, 不會無以應付!
3、Marvel原廠官網有提供原始碼. 其它沒提供的Linux OS可以自行編譯利用。
├─Linaro Toolchain
├─Linux kernel
├─Bootloader
└─Buildroot
4、Marvel總部-亞洲營運落腳在新加坡, 或許準備前進China, 曾經在上海徵人。
內文搜尋

X