Избранное

Настройка дополнительного IP-адреса и виртуального MAC-адреса в Proxmox

Опубликовано 16/08/2026 Обновлено 06/10/2026 Просмотров: 77
Proxmox VE VirtIO IPv4 MAC

Каждой виртуальной машине, которая должна быть доступна напрямую из интернета, нужна согласованная сетевая конфигурация. На VDS By-Hoster дополнительный IP-адрес предоставляется вместе с выделенным виртуальным MAC-адресом, жёстко привязанным к нему на уровне сети.

Почему у каждого дополнительного IP-адреса свой MAC-адрес?

Нельзя выбрать MAC-адрес наугад или оставить тот, что Proxmox сгенерировал автоматически. В сетевой карте VM нужно указать MAC-адрес, выданный для соответствующего IP.

  • один дополнительный IP-адрес = один выделенный виртуальный MAC-адрес;
  • одна пара IP/MAC = только одна активная сетевая карта в каждый момент времени;
  • никогда не дублируйте IP- или MAC-адрес на нескольких VM;
  • не заменяйте основной управляющий IP-адрес VDS гостевым IP-адресом.

Неверная пара может привести к полному отсутствию связи или к блокировке системой сетевой безопасности.

Как заказать дополнительный IP-адрес для VDS?

На вкладке «Сеть» вашей услуги, с помощью кнопки заказа и управления дополнительными IP-адресами.

  1. Войдите в личный кабинет By-Hoster.
  2. Откройте Мои услуги, затем ваш VDS Proxmox.
  3. Перейдите на вкладку Сеть.
  4. Нажмите кнопку заказа/управления дополнительными IP-адресами.
  5. Измените опцию тарифа и подтвердите заказ или оплатите счёт, если он будет выставлен.
  6. Прежде чем использовать IP-адрес, дождитесь, пока он будет отмечен как активный.

Максимальное количество IP-адресов зависит от тарифа. На экране «Сеть» отображается количество уже выделенных адресов и доступный лимит.

Какие сетевые параметры нужно записать в точности?

На вкладке «Сеть» скопируйте без изменений:

  • дополнительный IP-адрес;
  • префикс/маску;
  • шлюз;
  • выделенный виртуальный MAC-адрес.

В поле метки можно указать соответствующую VM, например web-prod-01. Это значительно снижает риск ошибок при обслуживании.

Как назначить виртуальный MAC-адрес VM в Proxmox?

В настройках сетевой карты VM, при выключенной машине, вставив точный MAC-адрес, выданный вместе с IP.

  1. Корректно выключите VM.
  2. В Proxmox откройте VM > Hardware > Network Device.
  3. Выберите настроенный публичный мост, обычно vmbr0.
  4. Используйте модель VirtIO, если в системе есть соответствующий драйвер.
  5. В поле MAC address введите в точности MAC-адрес, указанный в личном кабинете.
  6. Подтвердите изменения и перезапустите VM.

Если вы создаёте новую VM, укажите этот MAC-адрес сразу на шаге Network мастера.

Как настроить дополнительный IP-адрес в Linux?

Инструмент зависит от дистрибутива: Netplan во многих версиях Ubuntu, NetworkManager в других системах или /etc/network/interfaces в некоторых установках Debian. Всегда используйте значения из личного кабинета.

Пример для Netplan (адаптируйте под себя):

network:
  version: 2
  ethernets:
    ens18:
      addresses:
        - ADDITIONAL_IP/PREFIX
      routes:
        - to: default
          via: GATEWAY
          on-link: true
      nameservers:
        addresses: [1.1.1.1, 9.9.9.9]

Проверьте фактическое имя интерфейса командой ip link, затем осторожно примените настройки:

sudo netplan try
sudo netplan apply
ip address
ip route

netplan try автоматически откатит изменения, если новая конфигурация прервёт ваш сеанс.

Как настроить дополнительный IP-адрес в Windows?

В свойствах IPv4 сетевой карты, указав выданные IP-адрес, маску, шлюз и DNS.

  1. Откройте свойства сетевой карты.
  2. Измените параметры IP версии 4 (TCP/IPv4).
  3. Введите выданные IP-адрес, маску/префикс и шлюз.
  4. Добавьте надёжные DNS-серверы.
  5. Убедитесь в «Диспетчере устройств», что драйвер VirtIO установлен.

MAC-адрес настраивается в Proxmox, а не в окне свойств IPv4 в Windows.

Что делать, если дополнительный IP-адрес не отвечает?

Проверьте всю цепочку по порядку: адрес, маршрут по умолчанию, шлюз, публичный IP-адрес, затем доменное имя.

Из консоли Proxmox для этой VM:

  1. проверьте адрес и маршрут по умолчанию;
  2. проверьте доступность шлюза;
  3. проверьте доступность публичного IP-адреса, затем доменного имени;
  4. проверьте брандмауэр VM и брандмауэр Proxmox;
  5. посимвольно сравните MAC-адрес в Proxmox с MAC-адресом в личном кабинете.

Если публичный IP-адрес отвечает, а доменные имена — нет, проблема обычно в DNS. Если не отвечает ничего, в первую очередь проверьте мост, шлюз, префикс и пару IP/MAC. Не меняйте сетевые настройки узла Proxmox вслепую: используйте его консоль и при необходимости создайте обращение в поддержку, приложив результаты проверок.

Помогла ли вам эта статья?