如何讓群暉內的docker訪問ipv6網絡?


背景介紹

618的時候購入了種草已久的nas——群暉DS418play,就是下面這個哈哈。最近又迷上了北郵人pt,想着既然nas 7*24小時開機,要是能在nas上掛pt那該多爽,24小時不間斷做種分享率一定很高哈哈哈。img

但是首先就遇到了第一個問題,如果需要utorrent做種的話,就需要在docker內安裝utorrent客戶端,但是群暉的docker套件默認是不支持ipv6的,可以在docker的網絡選項卡內看到,bridge橋接的ipv6默認是禁用的。

經過反復的百度和踩雷,我終於摸索出如何讓群暉內的docker訪問ipv6網絡,效果如下圖:

具體教程如下:

第一步:開啟群暉nas的SSH功能。

控制面板-終端機和 SNMP-啟動SSH功能,端口可以自由設置。

要注意的是,如果通過外網訪問,記得設置好路由器轉發,把22端口映射到外網。

第二步:通過SSH連接到群暉nas

利用Xshell等工具,連接到群暉nas,具體操作方式可自行百度。如果有問題歡迎在下面留言

登陸到群暉nas以后,sudo -i獲取到root權限。當看到root@你設置的主機名:~#之后,就是獲取到了root權限。

第三步:修改docker的配置文件

群暉系統中,docker的配置文件是:/usr/syno/etc/packages/Docker/dockerd.json

通過vi命令直接修改docker的配置文件

這里可以看到我設置了docker的鏡像地址:http://hub-mirror.c.163.com,為了開啟ipv6功能,我們要加入以下代碼:

"ipv6":true,"fixed-cidr-v6":"你的ipv6地址"

Tips:這里我踩雷了,我直接把上面的代碼加入到了文件最后一行,但是反復嘗試也沒有成功。我發現文件原有的內容是在{}之中的,因此我把上述代碼加入到了{}之內的位置,記得每句話后面的逗號,

ipv6地址可以從控制面板-網絡-網絡界面查看

Tips:

vi操作技巧:輸入i編輯內容,按下Esc退出編輯模式,輸入:wq退出並保存。

第四步:重啟docker

小技巧,這里不用重啟整個nas,可以在套件中心重啟docker

套件中心-docker-停用

docker-啟動

現在看看,是不是能獲取到ipv6地址啦?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM