Добавление IP-адреса в OpenVZ VPS (веб-панель OpenVZ)
Я прошу прощения, если я звучу совсем глупо. Это мой первый выделенный сервер, использующий VPS более года, и я пытаюсь настроить VPS на этом новом сервере. Я купил подсеть у своего хостинг-провайдера, который, по моему мнению, позволяет мне использовать 6 IP-адресов:
177.xx.xxx.201 - 177.xx.xxx.206
Адрес подсети выглядит так: 177.xx.xxx.200/29
, Я зашел на свой сервер и добавил их, как сказано в вики, вот так:
ip addr add 177.**.***.201/29 dev eth0
Я сделал это для всех шести, и теперь, когда я захожу к ним в браузере, они указывают на мой сервер. Проблема в том, что я использую веб-панель OpenVZ для создания виртуальных машин (http://code.google.com/p/ovz-web-panel/), поэтому я создал виртуальную машину и назначил ей один из этих IP-адресов. Однако, когда SSHing к тому IP, это SSH к выделенному серверу, а не VM. Я что-то пропустил?
1 ответ
OpenVZ добавляет новый интерфейс vmnet0.
Если эти адреса маршрутизируются на IP-адрес вашего сервера как подсеть, вам просто нужно включить маршрутизацию в ядре.
Если эти адреса находятся в той же подсети, что и IP-адрес вашего сервера, вы должны создать мост этих интерфейсов (venet0 и eth0).
Я написал, что на польском языке, но команды одинаковы:)
редактировать: эти адреса находятся в той же подсети, что и eth0. Не добавляйте эти адреса в eth0. Просто создайте мост из eth0 и venet0.
edit2: Извините, команды в моей статье для CentOS:(
Это для Debian и Ubuntu: http://wiki.debian.org/NetworkConfiguration
Вы должны будете установить bridge-utils.