Проблемы с IP Block Proxmox на OVH

Я использую Proxmox. Это должно быть ясно по названию. Я разработал программное обеспечение на vb.net, которое генерирует сетевые конфигурации, и я просто копирую и вставляю в нужные файлы. Я использую мостовые сети для KVM и OpenVZ. У меня был KVM VPS, который использовал IP-адрес, скажем: XXX.XXX.XXX.XXX. Я уничтожил этот VPS и создал новый с тем же IP, что и OpenVZ. Это также было уничтожено. Теперь, когда я пытаюсь повторно использовать этот IP в OpenVZ или KVM,

Я получаю следующую ошибку: IP-адреса ниже публично маршрутизируются, как и должно быть. На других VPS я могу пинговать IP, но на этом VPS я даже не могу вызвать интерфейс eth0.

[root@g2s /]# service network restart
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device][-s source] destination
  -f : quit on first reply
  -q : be quiet
  -b : keep broadcasting, don't go unicast
  -D : duplicate address detection mode
  -U : Unsolicited ARP mode, update your neighbours
  -A : ARP answer mode, update your neighbours
  -V : print version and exit
  -c count : how many packets to send
  -w timeout : how long to wait for a reply
  -I device : which ethernet device to use (eth0)
  -s source : source ip address
  destination : ask for what ip address
Error, some other host already uses address XXX.XXX.XXX.XXX.

Как я могу решить эту проблему? Он не используется ни на каких других виртуальных серверах, у меня такая же проблема и со вторым IP.

Я пробовал как ОС Debian, так и CentOS.

CentOS / etc /sysconfig/ network-scripts / ifcfg-eth0:

HWADDR=02:00:00:d6:b8:3a
TYPE=Ethernet
BOOTPROTO=none
IPADDR=XXX.XXX.XXX.XXX
PREFIX=24
GATEWAY=192.99.9.254
DNS1=8.8.8.8
DNS2=8.8.4.4
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
ONBOOT=yes

/ И т.д. /sysconfig/ сети

GATEWAYDEV="eth0"

Я также попытался очистить кэш ARP на узле. Есть идеи? Я немного новичок в Proxmox.

Редактировать: работает при использовании KVM, но не OpenVZ.

2 ответа

Решение

(Я полагаю, вы используете RHEL6)

1) Я бы попробовал это: PREFIX против NETMASK

2) Если это не сработает, я попытаюсь получить подсказку с помощью /etc/init.d/network stop;sh -x /etc/init.d/network start (при этом обязательно используйте vitrual kvm; не стандартное ssh соединение)

3) Я бы начал с пустой конфигурации сети: тот факт, что она работает с одной технологией виртуализации, а не с другой, заставляет меня думать, что проблема не в этом.

OVH НЕ разрешает мостовой режим с контейнерами OpenVZ. Вы можете установить его успешно в KVM, но если вы попробуете в OpenVZ, вы получите электронное письмо с сообщением, что оно неправильно настроено.

Если у вас есть MAC-адрес, назначенный IP-адресу в вашем менеджере, вы не сможете использовать его с контейнером OpenVZ. Таким образом, в принципе, MAC не назначен, и настроить его для маршрутизируемого режима. Причина, по которой у меня возникли проблемы, заключалась в том, что мне был назначен MAC-адрес, и я не смог настроить маршрутизируемый режим, а при установке в режиме моста они несколько раз перечисляли мой IP-адрес. Назначать MAC-адреса только для мостового KVM-сети с OVH.

Другие вопросы по тегам