刷入OpenWrt韌體
事前準備
在開始之前,勢必要準備該有的設備和器材,你需要:
一台OpenWrt支援的無線路由器(如:TP-Link的TL-WR1043ND v1.0)
相對應的OpenWrt版本的應像檔映像檔(如:OpenWrt 15.05)
一台實體的Ubuntu系統(Unix-like或是Linux),不要用VirtualBox或是VMware
可能刷壞變成磚的心理準備
如何挑選無線路由或OpenWrt版本?
網路上大部份都是使用TP-Link的TL-WR1043ND來刷OpenWrt,為了降低失敗風險,我們也使用大部份人使用的無線路由器。不過,也歡迎勇於挑戰的學弟妹,在條件允許的情況下試試其他的無線路由器,記得挑戰後要留下詳細教學幫助後進。
關於OpenWrt所支援的設備和韌體版本,可以參考官網的支援列表,詳細列出所支援的廠牌、路由器型號(名稱)、路由器版本以及OpenWrt支援的版本...etc。路由器的型號(名稱)以及版本寫在路由器的底部的貼紙上,以這台TL-WR1043ND v1.0為例,查詢支援列表(Stable)結果如下:
Brand | Model | Versions | Current Release | Device Page | ||
---|---|---|---|---|---|---|
1 | TP-Link | TL-WR1043ND | v2 | 15.05 | tl-wr1043nd | |
✓ | 2 | TP-Link | TL-WR1043ND | v1-v.11 | 15.05 | tl-wr1043nd |
3 | TP-Link | TL-WR1043ND | v3 | tl-wr1043nd |
支援TL-WR1043ND v1.0的就是第二個,而相對應支援的OpenWrt版本為15.05,Device Page欄位下方的網頁打開,可以看到一些詳細介紹,最下面會有載點:
如果是從「非OpenWrt刷成OpenWrt」,請選擇Factory; 如果是「(舊)OpenWrt刷成(新)OpenWrt」,就選擇Upgrade。
開始刷刷刷
刷機的說明分成兩個部份:新安裝(Factory)和更新(Update),但是因為我沒有試過更新(Update),所以暫不說明。做完以下七個步驟之後就完成了,刷好後就會得到一台Dumb AP,一台只具L2交換功能、DHCP、WPA2加密的AP,其他什麼功能都沒有。如果想要其他功能,就要登入路由器安裝相關套件。 警告:刷機過程中千萬不要拔掉網路線或是關閉電源,後過不堪設想!!