hemlock 发表于 2023-6-22 15:49

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

本帖最后由 hemlock 于 2023-6-23 09:38 编辑

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




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

加入以下代码:
{

  "ipv6": true,

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

  "experimental": true,

  "ip6tables": true

}



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


发现IPV6依然是:false



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


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

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


但是ipv6好像是不固定的,所以要配合自动更新的群晖脚本食用

0x2020201 发表于 2023-6-22 17:11

daemon-reload了吗

0x2020201 发表于 2023-6-22 17:12

0x2020201 发表于 2023-6-22 17:11
daemon-reload了吗

已经restart dockerd了吗

monkeylab 发表于 2023-6-22 17:27

拉个busybox的映像,然后去终端机里面直接ping -6看看通不通,比如
ping -6 -c 5 mirrors.aliyun.com
不行就别用bridge了用host

fever3344 发表于 2023-6-22 20:01

群晖docker开host模式,自动获取本机物理网卡的IPV6地址是最简单的。如果要用群晖docker玩多开,比如*CDN,就要用到macvlan模式,这个模式是手动指定ipv6网关地址的,而目前运营商ipv6都是不停变化更新的,所以就会尴尬了,ipv6还是不通。

所以,要在群晖玩ipv6,单一容器用host模式,多开就用虚拟机吧。或者直接PVE底层开虚拟机。

lovezhiqi 发表于 2023-6-22 22:47

fever3344 发表于 2023-6-22 20:01
群晖docker开host模式,自动获取本机物理网卡的IPV6地址是最简单的。如果要用群晖docker玩多开,比如*CDN, ...

正解,直接host模式是最简单的,和群晖共用ipv6地址

hemlock 发表于 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了

hemlock 发表于 2023-6-23 09:36

lovezhiqi 发表于 2023-6-22 22:47
正解,直接host模式是最简单的,和群晖共用ipv6地址

已经启用了,先看看怎样,不行就host

devFOX 发表于 2023-6-25 22:45

学习了学习了,我也最终选择了HOST模式,不需要那么折腾

fengguangqi 发表于 2023-6-30 14:57

dms7.2默认host网络关闭ipv6的,怎么搞啊?

netboy2008 发表于 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
页: [1]
查看完整版本: 请教一下群晖Docker开启IPV6【已解决】