首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在码头集装箱中启用ipv6转发

在码头集装箱中启用ipv6转发
EN

Stack Overflow用户
提问于 2017-11-28 15:40:32
回答 2查看 1.5K关注 0票数 2

我试图使用Docker在两个网络之间为IPv6设置防火墙(我知道还有其他技术可以做到这一点,但我想使用对接)。我遇到的主要问题是无法找到在防火墙容器内启用IPv6转发的方法。

从dockerd reference1中,我知道有一些选项可以为IPv4启用此功能,但对于IPv6则没有任何选项。这个特性是根本不受支持,还是我做错了什么?

我的daemon.json看起来是这样的:

代码语言:javascript
复制
{
  "ipv6": true,
  "fixed-cidr-v6": "2001:db8:1::/64",
  "ip-forward": true
}

1

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-27 15:28:18

在您的码头-Compose.yml中添加:

代码语言:javascript
复制
sysctls:
  net.ipv6.conf.all.disable_ipv6: 0
  net.ipv6.conf.all.forwarding: 1
票数 1
EN

Stack Overflow用户

发布于 2021-12-09 01:17:00

在我修改/etc/docker/daemon.json以包含experimentalip6tables之后,这对我起了作用,如下所示:

代码语言:javascript
复制
{
    "ipv6": true,
    "experimental": true,
    "ip6tables": true,
    "fixed-cidr-v6": "fd07:a:b:c::/64",
    ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47535439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档