O p e n W r t W I R E L E S F R E E D O M
---------------------------------------------------------------
OpenWrt 18.06.1 ,r7258-5eb055306f
---------------------------------------------------------------
OpenWrt Project是一個針對嵌入式設備的Linux操作系統。
它完全取代了供應商提供的各種無線路由器和非網絡設備的韌體Firmware。
有關支持的設備,請參閱支援硬體清單。
有關OpenWrt項目組織的更多信息,請參閱關於OpenWrt頁面(右上角可選語言)
取得OpenWrt 韌體: https://downloads.openwrt.org/releases/
OpenWrt 18.06.1重點介紹
OpenWrt社區很自豪地宣布推出OpenWrt 18.06穩定系列的首個服務版本。 它包含了過去兩週內從開發分支移植的一些修復程序。
服務版本的一些選定亮點是:
├─ Linux內核更新到版本4.9.120 / 4.14.63(從v18.06.0中的4.9.111 / 4.14.52)。
├─ Curl,Mbedtls,OpenSSL和Linux內核的安全修正。
├─ 針對at91和ath25目標的二進制構建。
├─ 更新了mwlwifi驅動程式。
├─ 改善了rpcd uci ubus調用的輸入驗證。
├─ libuci中的崩潰修復。
└─ 在netifd中修正了各種依賴度錯誤。
與往常一樣,非常感謝所有活躍的軟件包維護人員,測試人員,文檔管理員和支持者。
玩的開心點-The OpenWrt Community
===================================================================
採用OpenwWrt的主因(起碼支援1154個設備還不包括尚未整合完成的舊版Wiki某些清單)
人們會安裝OpenWrt是因為他們發現它比嵌入式設備或路由器的官方韌體優秀多了
下面陳述各方面的特色:
【效能 & 穩定度】
OpenWrt是由網路專家及關注網路效能高手聯手設計
OpenWrt合併許多最新研發各式演算法, 比任何官方製造商提供的韌體能操作性更佳。
├─ OpenWrt 超級穩定, 可信任度的操作以便長時間運行。
├─ OpenWrt 減少延遲/延滯, 並透過bufferbloat控制演算法來提升網絡吞吐量。
├─ Wi-Fi改善, 以支持更高等的數據速率 ,和AP站點間的通話時間公平性。
└─ 在製造商停止更新很久之後,OpenWrt改進仍然支持舊設備(只要設備的RAM / Flash可以容納新版本)。
【安全性】
OpenWrt是一個開放原始碼軟體. 在正式版發布前,
已經過許多來自世界各地開發者檢閱過原碼。
├─ 不存在硬體製造商留存的隱藏後門。
├─ 感謝LinuxOS不受許多常見攻擊的影響,OpenWrt可抵禦常見漏洞。
├─ OpenWrt 更新積極,因此任何漏洞都會在發現後立即關閉。
├─ OpenWrt設定值預設非常保守,允許完整的連出網際網路,卻不會使路由器或連接的設備曝光而受到攻擊。
├─ OpenWrt支持許多舊設備,並且在供應商停止發布固件更新很久之後,可以享受OpenWrt帶來的安全性。
└─ OpenWrt可延長路由器的使用壽命。雖然許多製造商僅在發布新型號之前為您的路由器/設備提供更新;但只要其RAM / Flash可以容納新版本,OpenWrt就支持所有相容型號。
【延伸擴展性】
雖然路由器的供應商韌體附帶一組固定的功能,但OpenWrt提供了超過3000個可以安裝的
軟體包。
一些比較流行的軟體包允許您:
├─ 《Ad Blocking》在您的路由器上運行病毒廣告攔截,可以從任何連接的設備享受干淨
整潔的網絡體驗。
├─ 《Smart Queue Management》使用智慧隊列管理,即使在流量繁忙的情況下,也可以減少延遲/延滯(緩衝區)。
├─ 當遠離 OpenVPN伺服器或WireGuard伺服器時, 也可安全存取家用網路。
├─ 採用《OpenVPN或WireGuard客戶端》安全存取Inetnet並防止您的ISP窺探您的Inetnet網際網路活動
├─ 《DNS encryption》防止您的ISP欺騙/窺探您的DNS請求。
├─ 《DNS hijacking》強制已連線的設備(採用硬編碼的DNS服務商)使用你自帶DNS劫持的路由器之DNS。
├─《Guest Network for Guest WiFi》為訪客WiFi創立訪客網絡 ,允許上網Internet ,但不允許訪問本地端設備。
├─《家長監護》使用時間限制和家長控制來控制存取權限。
├─《頻寬管制》設置下載量或頻寬的配給。對於例如3G / 4G電信有限制流量的上傳/下載連線,特別有用。
├─ 《視訊監控、3D印表機支援》新增網路攝影機,用於即時監控或間隔拍攝影像創建景觀或3D列印機。
├─ 《自製氣象台》使用pywws或weewx連接到氣象站,記錄天氣統計數據,並通過網路伺服器存取,並偽裝成即時網路攝像機。
├─ 《IoT物聯網》與第一線設備(傳感器,動作器......)互動。
├─ 《智慧家庭》使您的路由器成為家庭自動化的核心。
└─《DDNS》透過DDNS腳本 ,相比官方製造商韌體可取得更廣泛的DDNS供應商服務。
【Community社群支援】
充滿活力的開發人員,志願者和其他長期OpenWrt用戶社區隨時可以幫助解決問題。
├─ OpenWrt Offical Forum - 正宗官方技術論壇, 會員間相關OpenWrtk的技術對話交流。
├─ OpenWrt開發者&管理者郵遞清單。
└─ #lede-dev 及 #lede-adm 在 IRC上公開雙頻道。
一并看看: OpenWrt 專案上更多聯絡資訊。
【世界先進研發平台】
許多正在對網絡主題進行前沿研究的團隊使用OpenWrt作為其工作的穩定平台。
隨著他們的工作從實驗領域轉變為實用的,生產質量的代碼,它首先在OpenWrt構建中提供。
使用OpenWrt的一些團隊包括:
├─ 《fq_codel和cake演算法》持續開發減少bufferbloat。
├─ 《Make Wi-Fi Fast》團隊一直在努力減少Wi-Fi堆棧中的排隊和延遲,並正在使用 OpenWrt測試他們的通話時間公平代碼。
└─ 《Homenet》為家庭網絡提供zeroconf IPv6(和IPv4)路由, 前綴分配和服務發現的實現, 該家庭網絡由連接到多個服務供應商的多個路由器組成。 OpenWrt有一個hnet-full軟體包。
【設定】
OpenWrt是一個真正的基於Linux的系統,因此您可以完全控制路由器/設備的所有功能。
├─ OpenWrt提供CLI命令列界面(透過SSH)和基於 WebGui網頁式的用戶設定界面進行設定
├─ 設定資訊以純文字格式儲存, 方便編輯和/或複製轉移
├─ OpenWrt Image Generator允許你針對自己的設備完整客製化(預載
密碼、Wifi...等)來自製韌體映像檔,
├─ LuCI WebUI允許您選擇適合您需求/品味的主題。此外,WebUI的本地化可通過20多種語言的包提供。
└─ 自訂外部LED和按鑑/開關以滿足您的需求。
【0花費】
OpenWrt是通過其GPL版權免費提供的 ,並且得益於許多志願者貢獻者(包括個人和公司)的努力,毋須付費訂閱或版權費。
Reference:https://openwrt.org/reasons_to_use_openwrt
===================================================================
OpenWRT Resource(資源):
├─Offical Portal(官網入口網站)
├─Supported_devices(支援硬體清單)
├─OpenWrt Forum(全球論壇討論區)
├─Reporting bugs(Bug回報系統)
├─Git(原始碼Make Coding追蹤系統)
└─Firmware/Package Download(韌體/軟體)下載
Related Article(相關主題):
├─[OpenWrt][Security]CVE-2018-17182 UAF+PoC 漏洞修補
├─[Security] Linux Kernel Upgrade 4.18.10 in LinuxMint LMDE3 -Cindy AMD64 PC
├─[OpenWrt]Zyxel Armor Z2 刷機 救磚
└─OpenWrt 18.06.5|無線AP第三方韌體之王 -正式服務第五版 - 2019十一月正式登場| IoX | Singal Board |WPA3|Mesh|160MHz
關閉廣告
43A wrote:請問 現在的 OpenWrt...(恕刪)
OpenWrt chaos_calmer 15.05.1 -March 2016就已經開始支援 Beamform (舊版)
Broadcom條件(Driver): brcmfmac
Qualcomm Driver 一向對 OpenWrt最友善
新版本通用驅動 mac80211-based drivers (ath9k, b43, brcmfmac, etc.)內建支援
參數參閱:
https://wiki.openwrt.org/doc/uci/wireless
https://openwrt.org/docs/guide-user/network/wifi/wireless-tool/wireless.utilities
細項設定(e.g. Putty Terminal):
# more /etc/config/wireless
下載安裝版(會自動加入系統Path) Putty
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
輸入IP位址、埠號:22、SSH、Saved Sessions隨便打好記的,選Save,再登入
(Save的話不用每次登入都重打一次;只要選上次存檔的Session,再點Load就能登入 )
會跳出 FingerPrint(指紋辨識)確認視窗 ,
選"是(Y)"即可登入
登入視窗(OpenWrt預設 ID:root ,pwd:無)
[CLI界面]5行指令搞定,# 是命令提示字元-採用的是root權限
檢查Router是否能連上網 (能解析DNS就能上網)
# ping www.hinet.net
更新 Package Repo
# opkg update
移除舊版Driver Module 驅動模組
# opkg remove kmod-b43 kmod-b43legacy kmod-mac80211 kmod-cfg80211 kmod-brcmsmac
安裝新版Driver Module 驅動模組
# opkg install kmod-brcm-wl nas wlc wl
砍舊設定檔並重開機讓系統偵測並且產生新設定
# rm -f /etc/config/wireless; reboot
查看 wireless 新設定檔
#more /etc/config/wireless
修改設定
# vi /etc/config/wireless
先按Esc 再按 A 就能插入/修改設定檔文字(複製、貼上也行)
跳出編輯模式(按Shift +:)螢幕最下列出現提式符號 :
強制存檔(按完:後) 打wq,不存檔跳出打 q!
vi粉多人不會用(knowhow問題,但一定要練會),
可以考慮相似Windows的Nano 文字編輯器
#opkg install nano
為什不用WebGui做? 。。。。。因為不能下參數,相對比較適合檢閱!
移除/安裝超多package用滑鼠會點到累死
而且切換頁面,會看得眼花撩亂...哪裡沒設到?
Putty下CLI是比較直覺啦....也方便Debug
(Shell Script腳本UCI指令真的簡單+強大+超讚的,如果熟習的話)
OpenWrt是移植Debain系統,指令幾乎相似通用 & 更簡單,opkg 跟 apt
它的Command(/bin,/sbin)以Busybox原生內建命令為主 ,比其他 Linux OS更簡單
熟練指令的最佳方法-VM(VirtualBox) + OpenWrt x64
要搞定英文還不簡單:
1.把WebGui裝中文套件(Unix常見 裝i18n 就是本地化語言套件)
2.勤拜Google翻譯
裝Package軟體包
把自己的Router的HW Info(硬體資訊)記下來(Txt檔),
OpenWrt Wiki非常重要!關係到找Package不會混淆,
如果本身Router晶片品牌太多更要記,紅線處都是關鍵驅動Driver!日後可能會用到)
語言套件一向在Package軟體包6大分類Luci裡面
ASUS-NT16專用Package軟體包路徑,找語言套件打關鍵字 zh-tw
找到一個有luci i18n base zh-tw就是把WebGui變成正體中文 的關鍵套件
(看到紅色圈起來的字,是否跟硬體Info有關?)
Openwrt網站逛昏了?
先點Update List ,下面要出現一拖拉庫的Package.....
filter 篩選器裡面打 luci-i18n-base-zh-tw,再點Find Package,右下角點 Install 安裝。
裝完Luci,隨便點其他頁面,就變中文版嚕.....
FAQ:
Update List無效:
1.有時候RAM or Buffer 太小/跑滿了,AP重開就OK。
2.Lan端沒設DNS Server
(解析不到就無法連上OpenWrt的Repo軟體庫下載Package List清單)
3. vi直接修改 /etc/resolv.conf是有效直接最快的方法。
[CLI更簡單]
# opkg update
# opkg list-installed |grep luci-i18n-base-zh-tw
# opkg install luci-i18n-base-zh-tw
捨棄中文界面回復英文WebGUI
# opkg remove luci-i18n-base-zh-tw
網路不就是跳躍嗎?站穩一步再跳下一步
時間魔力: 一天5次,1個月30天下來就不就破百次?!
因為方法簡單才能重複練,
都快打不贏機器人了還有什招好藏的?!
用英文解析英文,起步慢,關卡過了跳躍超快,
跟國際同步,永遠拿到第一手資訊(不用等中文翻譯)
看你能不能找到 ASUS RT-N16用的套件 luci-i18n-base-zh-tw 的路徑
關閉廣告