首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将硬件节点上的IPsec隧道带到OpenVZ容器中

将硬件节点上的IPsec隧道带到OpenVZ容器中
EN

Server Fault用户
提问于 2012-06-26 10:10:35
回答 1查看 1K关注 0票数 0

我有一个承载OpenVZ容器的服务器。在硬件节点(HN)上配置了一个IPsec隧道,我想在容器(CT)中提供远程网络。我该怎么做?

当前的设置如下:

  • HN在eth0上有一个公共演讲
  • HN在别名eth0:0上有一个私有地址192.168.100.1
  • 远程网络是192.168.200.0/24,HN能够在这个网络上平主机
  • CT在venet0上有一个公共地址,它可以从外部世界联系到并且可以到达外部主机。
  • CT有私人地址192.168.100.101。它可以在私人地址192.168.100.1上切换其HN。
  • 没有配置防火墙。

CT无法到达远程192.168.200.0/24网络上的主机,我不知道如何做到这一点。这是否可以通过使用venet接口来实现,或者我必须切换到veth?这是在HN号上失踪的路线吗?我必须在HN上启用某种NATing吗?

任何帮助都将不胜感激。

更新:如果CT从其私有地址发送ping,我可以看到主机上venet0接口上带有tcpdump的icmp请求/回复。我看上去传出的流量很好,但是传入的流量被阻塞了。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-07-03 19:09:21

要使主机的IPsec隧道对容器可用,需要在容器中运行以下命令:

代码语言:javascript
运行
复制
sysctl -w net.ipv4.conf.venet0.disable_policy=1

这将禁用对VZ接口的IPSEC策略(SPD)检查。如果容器中使用veth设备,则需要对此进行调整。

有关更多细节,请参见:

  • http://bugzilla.openvz.org/show_bug.cgi?id=1554
  • http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590661
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/402286

复制
相关文章

相似问题

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