向 OpenVZ VPS 添加 IP 地址(OpenVZ Web 面板)

向 OpenVZ VPS 添加 IP 地址(OpenVZ Web 面板)

如果我听起来有点愚蠢,我深表歉意。这是我使用 VPS 一年多以来的第一台专用服务器,我正在尝试在这台新服务器上设置 VPS。我从托管服务提供商处购买了一个子网,我相信它允许我使用 6 个可用的 IP 地址:

177.xx.xxx.201 - 177.xx.xxx.206

子网地址如下所示:177.xx.xxx.200/29。我已进入我的服务器并按照 wiki 上所述添加它们,如下所示:

ip addr add 177.**.***.201/29 dev eth0

我对这六个都做了同样的操作,现在当我在浏览器中访问它们时,它们指向我的服务器。问题是,我使用 OpenVZ 网络面板创建虚拟机 (http://code.google.com/p/ovz-web-panel/),因此我创建了一个虚拟机并为其分配了其中一个 IP。但是当通过 SSH 连接到该 IP 时,它会通过 SSH 连接到专用服务器而不是虚拟机。我是不是漏掉了什么?

答案1

OpenVZ 正在添加一个新的 vmnet0 接口。

如果这些地址作为子网路由到您的服务器 IP 地址,则您只需在内核中启用路由。

如果这些地址与您的服务器 IP 位于同一子网,则您必须创建这些接口(venet0 和 eth0)的桥接。

我用波兰语写了它,但命令是相同的:)

http://www.dobreprogramy.pl/okokok/How-To-Serwer-VPSow-na-OpenVZ-i-SolusVM-w-VMWare-Workstation-cz,37584.html

编辑:这些地址与 eth0 位于同一子网中。不要将这些地址添加到 eth0。只需创建 eth0 和 venet0 的桥接即可。

edit2:抱歉,我文章中的命令适用于 CentOS :(

它适用于 Debian 和 Ubuntu:http://wiki.debian.org/NetworkConfiguration

您必须安装 bridge-utils。

相关内容