gpt4 book ai didi

linux - OpenVZ 更改 CentOS 6 中的默认路由

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:09 25 4
gpt4 key购买 nike

环境:CentOS 6.7 作为宿主系统,OpenVZ 容器也是 CentOS 6.7。

容器有两个接口(interface):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 上有问题)。

最佳答案

发现一个“问题”。

默认路由并不神奇,它是在/etc/sysconfig/network 的选项 GATEWAYDEV 和 IPV6_DEFAULTDEV 中设置的,所以我将 venet0 替换为 eth1,一切都找到了。

# cat /etc/sysconfig/network
NETWORKING="yes"
GATEWAYDEV="eth1"
NETWORKING_IPV6="yes"
IPV6_DEFAULTDEV="eth1"
HOSTNAME="centos-user"

关于linux - OpenVZ 更改 CentOS 6 中的默认路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35683941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com