使用 ip6tables 在群晖 DiskStation 上开启 Docker Bridge 网络 IPV6 支持(不支持 SA6400)

使用 ip6tables 在群晖 DiskStation 上开启 Docker Bridge 网络 IPV6 支持(不支持 SA6400)

💡 原文中文,约2700字,阅读约需7分钟。
📝

内容提要

本文介绍了为黑群晖的Docker Bridge网络开启IPV6支持的方法,包括手动添加ip6tables模块、配置Docker和在Docker Compose中启用IPV6。

🎯

关键要点

  • 黑群晖和白群晖均适用,但SA6400不适用本教程。
  • 使用公网IP可以提高BT客户端的可连接性,方便外出观看电影。
  • 移动宽带难以获取公网IPv4地址,但可以使用公网IPv6地址访问NAS。
  • 默认情况下,Docker的Bridge网络不支持IPv6,容器无法访问IPv6站点。
  • 希望为Docker Bridge网络开启IPv6支持,以便在同一Compose中使用容器名访问其他容器。
  • 群晖DSM系统未内置ip6tables模块,需要手动添加。
  • 下载适合群晖CPU架构和内核版本的ip6tables模块,并上传到群晖。
  • 通过SSH进入群晖,执行命令将模块复制到相应目录。
  • 根据内核版本执行相应的insmod命令以加载模块。
  • 在DSM 7.2之后,Docker套件更名为Container Manager,配置文件目录也有所更改。
  • 在Docker Compose中启用IPv6支持只需添加相应配置。
➡️

继续阅读