找回密码
 加入我们
搜索
      
查看: 7976|回复: 12

[NAS] 请教一下群晖Docker开启IPV6【已解决】

[复制链接]
发表于 2023-6-22 15:49 | 显示全部楼层 |阅读模式
本帖最后由 hemlock 于 2023-6-23 09:38 编辑

本人一台矿渣群晖,系统版本是6.25,在爱快上已经开启IPV6,群晖的套件QB上也看到了IPV6的链接,用命令可以看到NAS已经获取到了IPV6
微信图片_20230622142440.png

2.png

然后我按照教程上写的,编辑 /etc/docker/daemon.json 文件

加入以下代码:
{

    "ipv6": true,

    "fixed-cidr-v6": "你的IPv6地址段",

    "experimental": true,

    "ip6tables": true

}


4.png

操作完之后:wq保存,重启容器,然后再次查看Docker网络
3.png

发现IPV6依然是:false



请问下,我这个是因为6.25版本问题还是啥原因导致的无法开启Docker的IPV6


6.25的版本,应该是修改以下路径的文件:/usr/syno/etc/packages/Docker/dockerd.json

添加这两行代码:
"fixed-cidr-v6":"你的 ipv6 地址", 
"ipv6":true, 


但是ipv6好像是不固定的,所以要配合自动更新的群晖脚本食用
发表于 2023-6-22 17:11 来自手机 | 显示全部楼层
daemon-reload了吗
发表于 2023-6-22 17:12 来自手机 | 显示全部楼层
0x2020201 发表于 2023-6-22 17:11
daemon-reload了吗

已经restart dockerd了吗
发表于 2023-6-22 17:27 | 显示全部楼层
拉个busybox的映像,然后去终端机里面直接ping -6看看通不通,比如
ping -6 -c 5 mirrors.aliyun.com
不行就别用bridge了用host
发表于 2023-6-22 20:01 | 显示全部楼层
群晖docker开host模式,自动获取本机物理网卡的IPV6地址是最简单的。如果要用群晖docker玩多开,比如*CDN,就要用到macvlan模式,这个模式是手动指定ipv6网关地址的,而目前运营商ipv6都是不停变化更新的,所以就会尴尬了,ipv6还是不通。

所以,要在群晖玩ipv6,单一容器用host模式,多开就用虚拟机吧。或者直接PVE底层开虚拟机。
发表于 2023-6-22 22:47 来自手机 | 显示全部楼层
fever3344 发表于 2023-6-22 20:01
群晖docker开host模式,自动获取本机物理网卡的IPV6地址是最简单的。如果要用群晖docker玩多开,比如*CDN, ...

正解,直接host模式是最简单的,和群晖共用ipv6地址
 楼主| 发表于 2023-6-23 09:36 | 显示全部楼层
fever3344 发表于 2023-6-22 20:01
群晖docker开host模式,自动获取本机物理网卡的IPV6地址是最简单的。如果要用群晖docker玩多开,比如*CDN, ...

本来是想要建立macvlan的,结果发现只要修改 /usr/syno/etc/packages/Docker/dockerd.json 这个文件就可以启用了,但是得配合脚本去更新,先用着看看怎样,不行就换host了
 楼主| 发表于 2023-6-23 09:36 | 显示全部楼层
lovezhiqi 发表于 2023-6-22 22:47
正解,直接host模式是最简单的,和群晖共用ipv6地址

已经启用了,先看看怎样,不行就host
发表于 2023-6-25 22:45 | 显示全部楼层
学习了学习了,我也最终选择了HOST模式,不需要那么折腾
发表于 2023-6-30 14:57 | 显示全部楼层
dms7.2默认host网络关闭ipv6的,怎么搞啊?
发表于 2023-7-6 08:53 | 显示全部楼层
7.2 无论哪个模式,都是无法开启ipv6啊
发表于 2023-8-24 13:50 | 显示全部楼层
netboy2008 发表于 2023-7-6 08:53
7.2 无论哪个模式,都是无法开启ipv6啊

同7.2,同样的问题,解决没有
发表于 2023-11-9 19:33 | 显示全部楼层
同7.2,试了下可以启用
修改 /usr/syno/etc/packages/Docker/dockerd.json文件,重启docker实际是可以直接用ipv6直接访问的
另外创建macvlan也可以正常指定ipv6的子网跟网关
docker network create -d macvlan --ipv6 --subnet=192.168.1.0/24 --gateway=192.168.1.1 --subnet=fc00::/64 --gateway=fc00::1 -o parent=ovs_bond0 macvlan
微信截图_20231109193307.png
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-6-16 22:07 , Processed in 0.013868 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表