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

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

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

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

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

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

10、進入容器
11、修改配置
按i進入編輯模式

這里需要修改這三項,注意,這里需要根據(jù)個人情況進行修改

12、重啟網(wǎng)絡
13、進入openwrt后臺,網(wǎng)址為剛才設置的ipaddr地址,默認賬戶為root,密碼為password

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

需要修改兩個地方:1、橋接接口關閉? 2、忽略此接口

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