Я добавил вторичный IP к своему виртуальному серверу, Ubuntu 12.04, работающая в OpenVZ виртуальный хост. Я использовал ip addr add xx.xxx.168.95/32 label venet0:1 dev venet0
.
Когда я делаю ifconfig, IP обнаруживается ниже lo, venet0 и venet0:0:
venet0:1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:xx.xxx.168.95 P-t-P:xx.xxx.168.95 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
Существуют проблемы, достигающие вторичного IP внешне. Локальный доступ хорошо работает, и я использую экземпляр кота с ipbased виртуальным хостингом. Локально эти 2 сайта обслуживаются правильно. Внешне я могу только достигнуть того на основном IP. Google DNS разрешает доменное имя, указывающее на вторичный рассматриваемый IP, и на машине Ubuntu я добавил их к хостам также.
Я не могу достигнуть вторичного IP внешне, однако, даже с ping. Казалось бы, что я должен добавить что-то для предоставления доступа к вторичному IP доступным для Интернета.
Что я пропускаю здесь?
ОБНОВЛЕНИЕ
Так, я нашел понятие Псевдонима IP интересным. Вот мой файл "интерфейсов":
автоматический lo iface lo inet обратная петля
auto venet0
iface venet0 inet manual
up ifconfig venet0 up
up ifconfig venet0 0
up route add default dev venet0
down route del default dev venet0
down ifconfig venet0 down
iface venet0 inet6 manual
up ifconfig venet0 add yyyy:yyy:5::4db/0
down ifconfig venet0 del yyyy:yyy:5::4db/0
up /sbin/ip -6 route add 2000::/3 dev venet0
auto venet0:0
iface venet0:0 inet static
address xx.xxx.168.175
netmask 255.255.255.255
Этот файл также указывает, чтобы не отредактировать тот файл, а скорее создать "interfaces.tail" файл с дополнительными правилами:
auto venet0:1
iface venet0:1 inet static
address xx.xxx.168.95
netmask 255.255.255.255
Создание этого файла не достаточно как бы то ни было. Я должен перезапустить сети, и я попробовал /etc/init.d/networking restart
но это "Отказавшее для перевода в рабочее состояние venet0". Таким образом, я перезагрузил. interfaces.tail не читается.
Я не знаю много о OpenVZ, но после чтения некоторой документации, veth Сетевое устройство звучит немного более дружественным, поскольку это имеет больше функций:
, Но не заключают мне в кавычки ни на одном из этого.
я проверил ссылки "Функцией veth venet"
Исходный ответ Tasos