环境:CentOS 6.7 作为主机系统,OpenVZ 容器也带有 CentOS 6.7。
容器有 2 个接口:venet0(10.50.140.160,在主机的 vxbr0 中)和 eth1(10.30.30.3/24,在主机的 br1 中)
我想使用 venet0 进行 ssh 连接,并通过 eth1 将容器的默认网关设置到 br1 中的另一台主机(10.30.30.1)。
所以,我的配置:
https://gist.github.com/strizhechenko/e821ff5b165acc7475eb
问题是:通过服务网络重新启动应用更改后,默认路由重置为“dev venet0”。是 OpenVZ 的魔法还是我错过了一些重要的事情?
另一种方法 - 在 LXC 中运行此容器,但 LXC 与 OpenVZ 内核不兼容(我在挂载 /cgroups/ 时遇到问题 -> 在 lxc-start 时遇到问题)。