我有一个承载OpenVZ容器的服务器。在硬件节点(HN)上配置了一个IPsec隧道,我想在容器(CT)中提供远程网络。我该怎么做?
当前的设置如下:
CT无法到达远程192.168.200.0/24网络上的主机,我不知道如何做到这一点。这是否可以通过使用venet接口来实现,或者我必须切换到veth?这是在HN号上失踪的路线吗?我必须在HN上启用某种NATing吗?
任何帮助都将不胜感激。
更新:如果CT从其私有地址发送ping,我可以看到主机上venet0接口上带有tcpdump的icmp请求/回复。我看上去传出的流量很好,但是传入的流量被阻塞了。
发布于 2012-07-03 19:09:21
要使主机的IPsec隧道对容器可用,需要在容器中运行以下命令:
sysctl -w net.ipv4.conf.venet0.disable_policy=1
这将禁用对VZ接口的IPSEC策略(SPD)检查。如果容器中使用veth设备,则需要对此进行调整。
有关更多细节,请参见:
https://serverfault.com/questions/402286
复制相似问题