日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

我的威聯(lián)通NAS之旅 篇六:以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

 shaopy 2023-08-09 發(fā)布于安徽
2023-01-31 00:21:54 338點(diǎn)贊 1057收藏 69評論

哈嘍小伙伴們,春節(jié)假期已經(jīng)結(jié)束,不知道大家2023年的春節(jié)玩盡興沒有。

剛上班的我目前貌似還沒進(jìn)入狀態(tài),然后趁著剛開工事情也不多,所以在此這里水一篇文章,教大家怎么在NAS上以Docker的方式安裝openWRT軟路由。

??為啥以Docker的方式安裝openWRT軟路由

說到在NAS上安裝openWRT軟路由,其實(shí)絕大部分的教程都是使用NAS上的虛擬機(jī)方式來實(shí)現(xiàn)的,對于旗艦級的NAS產(chǎn)品,無可厚非Vmm虛擬機(jī)是最好的方案,但是玩NAS的小伙伴都知道,虛擬機(jī)相對來說是非常費(fèi)資源的,特別是對CPU以及內(nèi)存的占用,非常影響NAS的整體性能。

而Docker就不一樣了,它比虛擬機(jī)擁有更加靈活的調(diào)配機(jī)制,并且每個(gè)容器都是獨(dú)立存在,CPU和內(nèi)存資源也是動態(tài)占用的,所以對NAS的性能影響比虛擬機(jī)要小很多。簡單來說,對于配置一般的NAS,我們可以用Docker辦到的事情就不要使用虛擬機(jī)。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??我今天演示的NAS為威聯(lián)通TS-464C,它是威聯(lián)通去年發(fā)布的全新4盤位旗艦NAS,有4個(gè)3.5英寸盤位和2個(gè)NVMe SSD盤位,處理器采用的是Intel 高性能四核X86處理器,擁有雙2.5G網(wǎng)口拓展+HDMI2.0視頻輸出。不過我這款NAS的內(nèi)存為板載8GB,雖說折騰這么久8GB也是完全夠用,但是為了盡可能的讓內(nèi)存占用更小,所以才想到了以Docker的方式安裝openWRT軟路由。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??先來給大家看看我在安裝openWRT軟路由之前,NAS上的內(nèi)存占用為33%,等下看看我們安裝好openWRT并跑起來之后的內(nèi)存占用情況。

京東
威聯(lián)通(QNAP)TS-464C4盤位8G內(nèi)存四核心處理器網(wǎng)絡(luò)存儲服務(wù)器內(nèi)置雙M.2插槽NAS私有云(453Dmini升級版)
¥2160
去購買
優(yōu)惠
滿1500元減100元
領(lǐng)取

老規(guī)矩,今天的教程還是偏向于小白教程,對于有些大佬來說,文章內(nèi)容可能過于冗余和啰嗦,如有不對的地方還請大佬們指正,不甚感激!

安裝Portainer

為啥安裝Portainer?因?yàn)樗鼘π率中“子押冒?,不用記住繁瑣的Linux命令,通過Portainer圖形化界面,點(diǎn)點(diǎn)鼠標(biāo)就能對Docker進(jìn)行各種操作,個(gè)人覺得它應(yīng)該是所有新手小白玩轉(zhuǎn)Docker的第一步。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??首先打開“File Station 文件總管”,找到威聯(lián)通默認(rèn)的Docker容器管理文件夾“Container”,在里面創(chuàng)建一個(gè)文件夾“portainer”,等下我們創(chuàng)建的portainer容器的數(shù)據(jù)管理就映射到此目錄,好處是映射到實(shí)體路徑的數(shù)據(jù)管理不會因?yàn)槿萜髦貑⒃斐蓴?shù)據(jù)丟失,并且還方便后期數(shù)據(jù)遷移。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??而在portainer版本選擇上,我選擇了上圖大佬在DockerHub分享的鏡像,主要是因?yàn)樗菨h化版本,并且有威聯(lián)通獨(dú)家支持的docker-compose文件(YAML文件)直接使用。

該鏡像地址:https://hub./r/outlovecn/portainer-cn

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??將大佬的docker-compose文件復(fù)制到電腦的記事本中,我們這邊需要將“volumes”下面『/date』冒號前面換成NAS中我們創(chuàng)建的“portainer”文件夾的真實(shí)路徑

關(guān)于怎么知道NAS中文件夾的真實(shí)路徑,我之前給大家推薦過【FinalShell】軟件,并且我接下來的操作也會用到該軟件:

文章
折騰小白最愛的國產(chǎn)免費(fèi)ssh終端工具【FinalShell】
Stark-C
2022-12-02
62

對于其它的NAS,你也可以直接在SSH遠(yuǎn)程連接工具中使用以下代碼:

docker run -d -p 8000:8000 -p 9000:9000 —name=portainer —restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data outlovecn/portainer-cn:latest

??同樣的,/date冒號前面需要換成NAS中我們創(chuàng)建的“portainer”文件夾的真實(shí)路徑。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??接著打開威聯(lián)通的“Container Station 容器工作站”,點(diǎn)擊“創(chuàng)建—創(chuàng)建應(yīng)用程序”

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??這個(gè)頁面中的“應(yīng)用程序名稱”隨意,不要和你之前的容器重復(fù)即可。然后將我們前面記事本修改好的docker-compose文件復(fù)制到這里的黑色方框,最后點(diǎn)擊“創(chuàng)建”

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??不出意外,就能在“總覽”這里看到我們創(chuàng)建的Portainer了,點(diǎn)擊后面的鏈接圖標(biāo)。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??就能直接打開Portainer界面了(首次打開需要設(shè)置用戶名和密碼,隨意設(shè)置,自己記住就可以了)。

安裝openWRT軟路由

??第一步:SSH工具連接NAS

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??首先用SSH工具連接咱們的NAS,我這邊使用的是前面說的FinalShell,當(dāng)然你用putty,Xshell什么的也沒問題。連上以后輸入命令【sudo -i】啟動管理員模式,然后會要求輸入密碼,輸入密碼的時(shí)候不會有顯示,輸入好以后直接回車就是了。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??這里輸入“ Q ”,回車

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??這里輸入“ Y ”,回車。

??第二步:確認(rèn)網(wǎng)卡名稱

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??輸入命令【ifconfig】并回車查詢網(wǎng)卡信息,會看到下面列出了很多網(wǎng)卡信息。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??那么怎么確定那個(gè)是我們需要的信息呢?我們可以看到在“eth1”上有個(gè)“inet addr:192.168.50.120”,而這個(gè)IP正好就是我們NAS的本地IP地址,所以我們這里需要記下的就是這個(gè)“eth1”的網(wǎng)卡(你那邊也有可能為eth0),而“eth1”就是我們需要的網(wǎng)卡名稱。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??這里順便說說你可能會遇見的問題。如果你的NAS IP地址所在的網(wǎng)卡是以br, qvs開頭的,說明你在之前在NAS中創(chuàng)建了虛擬交換機(jī),如果你還想繼續(xù)使用本方法,需要在威聯(lián)通中的【網(wǎng)絡(luò)與虛擬交換機(jī)】APP中,選擇“虛擬交換機(jī)”,將IP地址為你NAS的本地的IP的交換機(jī)刪掉即可。我這邊已經(jīng)刪除了,所以是沒有問題的。

??第三步:創(chuàng)建macvlan網(wǎng)絡(luò)

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??接著輸入命令【docker network create -d macvlan —subnet=192.168.50.0/24 —gateway=192.168.50.1 -o parent=eth1 macnet】并回車。這步的作用是創(chuàng)建一個(gè)macvlan的虛擬網(wǎng)卡。

請注意!?。∵@里的命令不能直接抄作業(yè)?。?!因?yàn)檫@里的設(shè)置與你的路由器網(wǎng)段有直接關(guān)系!??!

我這邊的路由器是華碩路由器,默認(rèn)IP為192.168.50.1,它的網(wǎng)段其實(shí)就是192.168.50.X(X一般介于1-254),所以需要修改的地方為以下三個(gè):

  • —subnet=192.168.50.0/24 ->后面的IP地址修改為你那邊的路由器網(wǎng)絡(luò)所在的網(wǎng)段,且最后一位是0。/24默認(rèn)不要動。

  • —gateway=192.168.50.1->后面的IP地址修改為你那邊的路由器網(wǎng)絡(luò)所在的網(wǎng)段,且最后一位是1。我這邊其實(shí)就是路由器本地IP地址。

  • parent=eth1->后面的網(wǎng)卡修改為我們前面記下的網(wǎng)卡(你那邊也有可能為eth0)

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??然后我們輸入命令【docker network list】檢查以下,我們上步創(chuàng)建的macvlan虛擬網(wǎng)卡是否成功。

??第四步:創(chuàng)建openwrt容器

其實(shí)支持Docker的openWRT軟路由鏡像很多,我個(gè)人因?yàn)槭褂胑sirPG大佬的鏡像很多年,所以這里也直接用他的鏡像了。當(dāng)然你也可以直接用其它大佬的支持x86架構(gòu)的openWRT軟路由鏡像。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??這個(gè)是我使用的openWRT鏡像,地址為:https://hub./r/esirpg/buddha

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??然后輸入命令【docker run -d —restart always —name openwrt —privileged —network macnet —ip=192.168.50.111 esirpg/buddha /sbin/init】。

這個(gè)命令需要注意的地方就是:

  • —ip=192.168.50.111->后面的IP地址修改為路由器網(wǎng)絡(luò)所在的網(wǎng)段且局域網(wǎng)中沒有被使用的IP,因?yàn)檫@個(gè)IP地址就是你后來的openWRT軟路由的IP地址。

??第五步:配置openwrt容器

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??接著我們就需要打開開始創(chuàng)建的Portainer界面了。在“容器”中,我們可以看到上步創(chuàng)建好的openwrt容器,點(diǎn)擊“執(zhí)行控制臺”圖標(biāo)。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??點(diǎn)擊“連接”

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??輸入命令【nano /etc/config/network】并回車

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??這里只修改一個(gè)地方:

  • option ipaddr ->后面的IP地址修改為我們上步創(chuàng)建openwrt容器的那個(gè)沒有被使用的IP地址?。。?/p>

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??搞定之后快捷鍵“Crtl + X ”退出,并且按“ Y ”回車保存即可完成openwrt容器配置。

??第六步:配置防火墻

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??還是上步不要退出,輸入命令【nano /etc/config/firewall】并回車。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??這里修改的有兩個(gè)地方:

  • option syn_flood -> 后面修改為“ 0 ”

  • option forward -> 后面修改為“ACCEPT”

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??同樣的,搞定之后快捷鍵“Crtl + X ”退出,并且按“ Y ”回車保存即可。

??第七步:啟動openwrt容器

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??然后回到Portainer的“容器”界面,勾選“openwrt”,選擇“重啟”

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??打開瀏覽器,輸入之前我們設(shè)置的openwrt的IP地址,就進(jìn)入到openwrt的登錄頁面了。這里的密碼可以任意填寫,或者不填寫直接回車,就可以直接進(jìn)入openwrt的管理頁面了,然后根據(jù)提示修改密碼即可。

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??基本上到這里以Docker的方式安裝openWRT軟路由就算成功了。至于后續(xù)的openWRT軟路由設(shè)置部分,因?yàn)橹皩戇^教程,這里就不再贅述了。

文章
打造全網(wǎng)最詳細(xì)的群暉NAS安裝軟路由保姆教程,從下載到安裝到設(shè)置一文搞定【附高性價(jià)比NAS推薦】
Stark-C
2022-11-03
84

不過這里我依然建議大家這里的軟路由作為旁路有使用,不要當(dāng)作主路由,畢竟Docker的穩(wěn)定性相對來說還是有點(diǎn)問題的~

以威聯(lián)通為例,怎么在NAS上以Docker的方式安裝openWRT軟路由

??最后奉上我安裝openWRT軟路由之后并配置好的系統(tǒng)內(nèi)存占用情況,可以看出才增加了3%,就算大負(fù)荷跑起來我想也不會增加很多的。所以說,Docker版的openWRT軟路由相比虛擬機(jī)來說,優(yōu)勢還是非常明顯的!

總結(jié)

理論上今天的教程適合所有支持Docker的NAS使用,如果你正好需要,請別忘記點(diǎn)擊收藏,順便點(diǎn)點(diǎn)關(guān)注,后期還會有更多好玩又實(shí)用的干貨教程奉上的哦~~

好了,以上就是今天給大家分享的內(nèi)容,我是愛分享的Stark-C,如果今天的內(nèi)容對你有幫助請記得收藏,順便點(diǎn)點(diǎn)關(guān)注,我會經(jīng)常給大家分享各類有意思的軟件和免費(fèi)干貨!謝謝大家~

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多