[詢問] Openwrt相關問題

最近家裡翻到好多台舊機器,想要都刷來玩玩,但是遇到以下問題不知道有沒有人能幫忙解決。
內容有點多,我盡量整理的好讀一點。

1.
Openwrt預設first-boot Wi-Fi都是關閉的。但有部機器,它的lan孔全部都無法運作,唯一能用的只有WAN孔;而將這台機器接上router有認出這台機器,表示機器有成功開機(有線連線設備中多出一個hostname是openwrt的),但是Openwrt預設防火牆設定是不允許透過WAN進入管理後台的。
換句話說,它現在就是一台能開機的磚頭。
我上網查了很多資料,有找到這個方法,貌似是要自己建一個新的韌體。但是我完全沒有相關經驗,看了半天說明也有看沒有懂,所以有沒有有相關經驗或知識的朋友指導我該如何操作?

2.
現在手邊還有一台TP-Link Archer C60,我是根據Openwrt上的指引,用原廠的Web GUI刷入,但卻顯示「此更新包無效」之類的錯誤,所以我用了其他方法:刷入WDR6500 v6的Breed,並且用它刷入WDR6500 v6的Openwrt(兩台機器的硬體幾乎相同),成功開機功能也都正常。
那既然已經擺脫原廠韌體了,那應該也有辦法刷入C60的Openwrt才對。我試過用Openwrt Web GUI直接刷入C60的Openwrt,但是卻無法開機,只好回到breed重新刷入WDR6500的Openwrt。我也試過直接用這個breed刷入C60的Openwrt,但是不給刷,因為型號不符合;而我也找不到給C60的breed。
所以我要怎麼辦才能刷入C60的Openwrt呢,還是就維持現狀就好?
現在在用的Openwrt版本


[詢問] Openwrt相關問題


大概以上問題,感謝!
咖波好可愛~~
2023-05-04 2:54 發佈
文章關鍵字 openwrt 問題
並不是不能刷
要看你的「arm架構核心」
硬體配置參數 改list 表
然後用燒錄器去編程燒錄

直接硬體刷機 會有空間不足 自檢問題
例如asus n18u 只有64m flash 系統本身就44mb 你刷opwrt 25mb 、flash就裝不下
需要清空 flash 才有足夠空間刷入韌體

且tp很玄 主機背面rev版本很x
Ac1750 c7 就有「八個不同型號核心」的韌體 opwet 這時就會挑韌體
只能自己編譯opwert 韌體list參數
Jackboy001 wrote:
最近家裡翻到好多台舊...(恕刪)


1. 這個作法是讓機器升級的時候讀到你寫好的 config 讓 Wi-Fi 能夠自己起來,但你現在根本連不進去機器,所以不適合你

2. TP-Link 或是 D-Link 的機器都是有分 HW Rev. 的,不同 Rev. 有的連 CPU 都不同,刷不進去代表原廠的防呆機制有作用,被你刷進去但是開不了機就是一塊磚。建議你繼續用你能用的版本就好,除非那個版本你有功能不正常不能使用
chiouss wrote:
1. 這個作法是讓機...(恕刪)


1. 我直接說型號好了,那台機器是Totolink A3。而我是想要自己重新建一個預設wifi是開啟的韌體。(我有刷breed在這台totolink也進得去,所以可以任意刷韌體進去)。但是我對於自己重建韌體這方面真的沒有概念,看了一些影片和網頁教程也不太懂,所以想說問問看有沒有人有相關經驗可以指導我怎麼做這樣。

2.它現在雖然型號是C60 V2,但是因為硬體一樣,所以它現在吃的是WDR6500 v6的韌體,正常開機正常使用都沒問題。只是因為WDR6500 v6的Openwrt版本太舊,有些軟體沒辦法裝(比如QOS),所以想要從WDR6500 v6換成C60本身的韌體這樣,只是一直碰壁,目前也想不到更好的限速方案。
咖波好可愛~~
zxcvbnm2434

常規操作SSH 可以更換內核版本 網路上很多教學 更新後在安裝新的套件包就行了 不支持SSH 就是先在LINUX下做韌體編譯 抽換原本的API 就行了 並不難

2023-05-04 21:15
Jackboy001 wrote:
1. 我直接說型號好了,那台機器是Totolink A3。(恕刪)

這台LAN不通, 無法用SSH進入console, 只能靠Serial Port (RS-232)

出處
1tac

腳位,電平,baudrate有設對嗎? Serial Console是debug/維修的重要手段,不太可能沒用,除非console被設定了密碼

2023-05-05 7:59
Jackboy001
Jackboy001 樓主

我回家再試一次看看

2023-05-05 17:22
按著reset鍵上電,讓openwrt進failsafe mode,此時如果wan是通的,就不會被firewall擋住

如果你要自己build fw,那可以參考以下的修改
==============
diff --git a/package/kernel/mac80211/files/lib/wifi/mac80211.sh b/package/kernel/mac80211/files/lib/wifi/mac80211.sh
index e24a2a634e..0a172fc4e7 100644
--- a/package/kernel/mac80211/files/lib/wifi/mac80211.sh
+++ b/package/kernel/mac80211/files/lib/wifi/mac80211.sh
@@ -203,7 +203,6 @@ detect_mac80211() {
set wireless.${name}.channel=${channel}
set wireless.${name}.band=${mode_band}
set wireless.${name}.htmode=$htmode
- set wireless.${name}.disabled=1

set wireless.default_${name}=wifi-iface
set wireless.default_${name}.device=${name}
===============
Jackboy001
Jackboy001 樓主

但是這些是要在哪裡修改?我完全沒有概念🥲

2023-05-05 17:23
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?