绿联云Docker默认的Bridge网络开启IPv6
最近NAS系统由Unraid更换回绿联云,经过数个版本的迭代,绿联云的系统可用度还是蛮高的,在绿联云部署qBittorrent过程中发现下载很慢,仅能连接上IPv4的用户,qBittorrent想要下载速度快,那开启IPv6是必须的。Docker开启IPv6最简单的方法当然是使用Host网络,但因为Host网络端口不可控,所以个人习惯还是喜欢用默认的Bridge网络。
开启SSH
绿联云的新系统开启SSH很简单,点击控制面板-终端机-把SSH勾上保存即可。打开任意bash
终端,使用ssh 管理员用户名@NAS IP
来登录,首次登录需要按提示键入yes
。
到这一步还没完,为了方便后续操作,需要使用sudo -i
来切换到root账户,这一步需要输入你管理员用户的密码。
修改daemon.json
vi /etc/docker/daemon.json
,将下面的配置加入配置文件中,按:wq
保存后,使用systemctl restart docker
重启Docker引擎即可。
""ipv6"": true,
""fixed-cidr-v6"": ""fd00::/80"",
""ip6tables"": true,
""experimental"": true
贴一下最终完整版的daemon.json文件。
{
""data-root"": ""/volume1/@docker"",
""experimental"": true,
""fixed-cidr-v6"": ""fd00::/80"",
""ip6tables"": true,
""ipv6"": true,
""registry-mirrors"": [
""https://carefu.link/""
]
}
完成后进入Docker容器内,此时已经可以成功Ping通IPv6地址了,因为这种方式是基于IPv6 NAT,并不会为容器分配独立的IPv6,容器是使用宿主机的IPv6对外通信,但对于qBittorrent这种程序来讲是足够了的,Tracker中可以看到已经可以连上其他用户的IPv6。
评论(0)