Asutor NAS docker部署openwrt
寫在前面:1、由于本人強(qiáng)迫癥,能用docker就不想用虛擬機(jī)去跑服務(wù),所以近期就開始嘗試是否可以docker跑openwrt,剛好網(wǎng)上也有一些教程,但大多是針對(duì)物理機(jī)的,自己也根據(jù)NAS的情況研究了一下。2、由于本人不習(xí)慣portainer的界面化操作,以下步驟都采用ssh連接nas后命令行操作,請(qǐng)確保打開ssh服務(wù),并使用ssh工具連接到nas
風(fēng)險(xiǎn):up主第一次嘗試失敗了,并且docker無法停止,且nas無法關(guān)機(jī),后來強(qiáng)制關(guān)機(jī)nas后恢復(fù)正常。后來up在unbantu server的軟路由上同樣操作沒有出問題,可能是第一次有哪些地方誤設(shè)置了。

1、查看網(wǎng)卡名稱
2、確定你當(dāng)前使用的網(wǎng)卡名稱,有你NAS的ip的那個(gè)網(wǎng)卡就是當(dāng)前使用的,如圖中紅圈圈出來的就是ip地址和網(wǎng)卡名稱。

3、打開網(wǎng)卡混雜模式
4、確認(rèn)混雜模式打開
如果這里有了這個(gè)單詞,證明混雜模式已打開

5、創(chuàng)建docker的macvlan網(wǎng)卡

6、確認(rèn)網(wǎng)卡創(chuàng)建成功
如圖所示已經(jīng)出現(xiàn)了我們剛才創(chuàng)建的網(wǎng)卡

7、拉取docker鏡像
這里拉去了作者上海節(jié)點(diǎn)的鏡像,在這里感謝作者的分享,這里要拉去x86版本的,作者還制作了一些樹莓派的鏡像,有需要的可以去Github上查看SuLingGG/OpenWrt-Docker: Build OpenWrt Docker Images For Raspberry Pi 1~4 (Daily Update) (github.com)
8、安裝鏡像
9、查看鏡像
當(dāng)狀態(tài)有UP字樣時(shí),即表示啟動(dòng)成功,后邊的就是運(yùn)行了多久的時(shí)間

10、進(jìn)入容器
11、修改配置
按i進(jìn)入編輯模式

這里需要修改這三項(xiàng),注意,這里需要根據(jù)個(gè)人情況進(jìn)行修改

12、重啟網(wǎng)絡(luò)
13、進(jìn)入openwrt后臺(tái),網(wǎng)址為剛才設(shè)置的ipaddr地址,默認(rèn)賬戶為root,密碼為password

14、修改接口設(shè)置
如圖所示,點(diǎn)擊側(cè)邊欄的網(wǎng)絡(luò)->接口->lan口修改

需要修改兩個(gè)地方:1、橋接接口關(guān)閉? 2、忽略此接口

點(diǎn)擊保存&應(yīng)用
15、如果卡住很久,請(qǐng)重啟容器
16、安裝完畢
至此openwrt已安裝完畢,可以利用手機(jī)進(jìn)行測(cè)試,以蘋果手機(jī)為例,可以在無線局域網(wǎng)中設(shè)置中手動(dòng)配置ip和dns,路由器和dns填openwrt的地址即可,ip分配一個(gè)沒有沖突的就好,子網(wǎng)掩碼填255.255.255.0即可