Проблемы с 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.