iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 14
0
DevOps

Oops Step ( Home lab of a kind ) 系列 第 14

Bakery for OpenWrt (Part 3)

  • 分享至 

  • xImage
  •  

我有兩個女朋友,當她們一起碰到的時候,就叫做「拍手」。
醒醒吧!開始工作了。等驗DNA就知道,你那不是女朋友。

要把全新製造、全新感受全面引爆的高級韌體熱騰騰的送進舊機器 ,製造出新生命是一門藝術,但國父說必先破壞而後有建設。但是他沒說要先備份而後再破壞。

Openwrt會備份/etc/config底下的東西,但是你越深度改造,越需要備份更多東西。因此經常測試的開發者當然早就想過這一點,這叫做"eat your own dog food"。
記住這功能,這畫面通常都是最後...
https://ithelp.ithome.com.tw/upload/images/20190912/200944031p9sbLm6kk.png
先打開組態,確認一下檔案清單
https://ithelp.ithome.com.tw/upload/images/20190912/20094403youGmFNYLx.png
說明一下,我習慣把ssh設定、nginx設定加進去,而這裡面可以考慮把opkg拿掉
https://ithelp.ithome.com.tw/upload/images/20190912/200944032n61S19HKZ.png
然後把檔案下載回來
https://ithelp.ithome.com.tw/upload/images/20190912/20094403jWHdDJaj6s.png

再來就是破壞了。同一個頁面Flash new firmware images
https://ithelp.ithome.com.tw/upload/images/20190912/200944036vUEuX6UjG.png
要小心,要放的名稱一定是帶有sysupgrade,錯誤示範是保留設定。有時會發生奇怪的現象,與其如此,不如在盡情備份後盡情破壞吧/images/emoticon/emoticon03.gif
https://ithelp.ithome.com.tw/upload/images/20190912/20094403WxZaLh5SAl.png
然後就是等系統重開,注意重開後會回到原點,出廠預設值,root沒有密碼的那個
https://ithelp.ithome.com.tw/upload/images/20190912/20094403eGuK49glt7.png
再來不用緊張,連密碼警告都不用理會,跨進luci把剛剛備份檔上傳回去。
在這裡案例的Bosley會像借屍還魂一樣,忽然"都想起來了",各地ssh tunnel連線都會恢復,Host fingerprint 也恢復。
Yes
所以 高義,你他媽雜碎! 在路由器順利恢復記憶與網路後還好我不用逃跑。後面可以參照Day 10 把/overlay掛回去,幾乎一模一樣啊~
好了,你是否跟我一樣,也感覺到自己惡搞的小宇宙了呢?


上一篇
Bakery for OpenWrt (Part 2)
下一篇
Git , say a little git
系列文
Oops Step ( Home lab of a kind ) 34
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言