Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Proxmox 9.0.4 не получает IP по DHCP

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Proxmox 9.0.4 не получает IP по DHCP, Proxmox Виртуальная Среда
     
    yonder
    Guest
    #1
    0
    13.08.2025 14:13:00
    После изменения файла /etc/network/interfaces в чистой установке на: iface vmbr0 inet dhcp и выполнения команды ifreload -a я получаю сообщение об ошибке: vmbr0: команда '/sbin/dhclient -pf /run/dhclient.vmbr0.pid -lf /var/lib/dhcpdhclient.vmbr0.leases vmbr0' не выполнена ([Errno 2] Файл или каталог не существует: '/sbin/dhclient'). Действительно, в папке /sbin нет файла 'dhclient'. Что интересно, похоже, что установщик запускает DHCP-клиент, чтобы получить IP-адрес по MAC, но при этом делает его статическим. На версиях 8.3 или 8.4 это точно работало, а вот с версией 9 нет. Может, кто-нибудь может помочь?
     
     
     
    fabian
    Guest
    #2
    0
    01.09.2025 09:39:00
    Мы планируем добавить поддержку альтернативного DHCP-клиента в ifupdown2, но пока да, если вам нужен DHCP, нужно убедиться, что установлен isc-dhcp-client, несмотря на то, что он устарел.
     
     
     
    encryptedserver
    Guest
    #3
    0
    02.09.2025 05:04:00
    Пожалуйста, также исправьте ошибки, связанные с DHCP, например, когда Proxmox отказывается запускаться при использовании DHCPv6, потому что Proxmox почему-то удаляет файл аренды.  
    Тема в ветке 'Похоже, что Proxmox 8 генерирует новый IPv6 DUID при каждом перезагрузке' от 23 июня 2023.  

    Мне понадобилось время, чтобы понять, почему Proxmox не загружается после каждой перезагрузки: он генерирует новый DUID для IPv6 при каждом запуске, в Proxmox 7 такой проблемы не было. Проблема в том, что роутер отказывается выдавать новый IPv6 для MAC-адреса, указанного в статической аренде для Proxmox, и он зависает после загрузки, ожидая IPv6-адрес. При каждой загрузке в файле /var/lib/dhcp/dhclient6.vmbr0.leases появляется новый default-duid. Надеюсь, кто-то разберётся, почему в Proxmox 8 не используется стабильный DUID.  

    Код:  
    auto lo  
    iface lo inet loopback  

    iface xxxxxxx inet manual  

    auto...  

    encryptedserver  
    Ответы: 18  
    Форум: Proxmox VE: Сеть и межсетевой экран
     
     
     
    shodan
    Guest
    #4
    0
    08.09.2025 14:17:00
    Наблюдаю следующие ошибки после установки isc-dhcp

    Код:  
    [ 14.613344] audit: type=1400 audit(1757326723.547:121): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1061 comm="dhclient" family="unix" sock_type="dgram" protocol=0 requested="create" denied="create" addr=none
    [ 14.620771] audit: type=1400 audit(1757326723.551:122): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" family="unix" sock_type="stream" protocol=0 requested="create" denied="create" addr=none
    [ 14.622623] audit: type=1400 audit(1757326723.551:123): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" family="unix" sock_type="stream" protocol=0 requested="create" denied="create" addr=none
    [ 14.651856] audit: type=1400 audit(1757326723.586:124): apparmor="DENIED" operation="capable" class="cap" profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" capability=21 capname="sys_admin"
    [ 14.653328] audit: type=1400 audit(1757326723.586:125): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" family="unix" sock_type="dgram" protocol=0 requested="create" denied="create" addr=none
    [ 14.654544] audit: type=1400 audit(1757326723.588:126): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" family="unix" sock_type="dgram" protocol=0 requested="create" denied="create" addr=none
    [ 14.655731] audit: type=1400 audit(1757326723.588:127): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" family="unix" sock_type="dgram" protocol=0 requested="create" denied="create" addr=none
    [ 14.658995] audit: type=1400 audit(1757326723.593:128): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" family="unix" sock_type="dgram" protocol=0 requested="create" denied="create" addr=none
    [ 14.822458] audit: type=1400 audit(1757326723.756:129): apparmor="DENIED" operation="create" class="net" info="failed protocol match" error=-13 profile="/{,usr/}sbin/dhclient" pid=1062 comm="dhclient" family="unix" sock_type="dgram" protocol=0 requested="create" denied="create" addr=none
    [ 15.399989] audit: type=1400 audit(1757326724.334:130): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/bin/lxc-copy" pid=1158 comm="apparmor_parser"

    Мне посоветовали создать файл с именем /etc/apparmor.d/sbin.dhclient, но я не совсем понимаю, что именно туда нужно вписать!
     
     
     
    fabian
    Guest
    #5
    0
    09.09.2025 08:24:00
    ты можешь переключить этот бинарник в режим жалоб: "aa-complain dhclient"
     
     
     
    wijcky
    Guest
    #6
    0
    09.09.2025 15:47:00
    Возможно, это вопрос для новичка, но когда я пытаюсь установить, получаю сообщение: Ошибка: пакет 'isc-dhcp-client' не имеет кандидата для установки. Как это можно решить? У меня чистая установка ProxMox 9.0.3.
     
     
     
    fabian
    Guest
    #7
    0
    10.09.2025 08:27:00
    Убедитесь, что ваши репозитории настроены правильно и что вы выполнили команду "apt update".
     
     
     
    sergeymorsin
    Guest
    #8
    0
    21.11.2025 10:27:00
    Я нашёл решение для ситуации, когда proxmox VE (а также PBS) должен получать и IPv4, и IPv6-адреса через DHCP/DHCP6 (а не только через SLAAC). Кратко: в моей сети роутер OpenWRT выступает в роли интегрированного DNS, DHCP и DHCP6 сервера. От провайдера я получаю динамическое делегирование IPv6 префикса /56. Обычно он остаётся тем же, но иногда меняется после того, как роутер какое-то время выключен, поэтому нужна надёжная схема с постоянными IPv4-адресами и суффиксами IPv6, но с динамическими IPv6 префиксами. Статической настройки здесь не подходит. DNS создаёт и отдаёт IPv6 A/AAAA записи только при активной DHCP/DHCP6 аренде. Значит, надо одновременно использовать DHCP и DHCP6 с несколькими статическими бронированиями (чтобы "прикреплять" IPv4-адреса и IPv6-суффиксы).

    ifupdown + ISC dhclient работали нормально, но с учётом строгой зависимости PVE от ifupdown2 это не вариант. ifupdown2 + ISC dhclient почему-то не работает (DHCP6 запросы на загрузке падают).

    Решение:

    1. Я удалил ISC dhcp клиент и установил полный пакет dhcpcd (не только dhcpcd-base):
    apt -y install dhcpcd && apt -y purge isc-dhcp-common isc-dhcp-client
    Это не только ставит бинарник, но и создаёт демон в systemd.

    2. Поскольку dhcpcd плевать хотел на /etc/network/interfaces, я пометил все интерфейсы как manual (чтобы ifupdown2 не засорял syslog сообщениями об отсутствующем dhclient) и использовал параметр "up" для vmbr0, чтобы указать команду подъёма — dhcpcd по умолчанию не назначает IP адреса на бриджи.

    Код:
    /etc/network/interfaces:

    source /etc/network/interfaces.d/*

    auto lo
    iface lo inet loopback

    auto enp33s0f0
    iface enp33s0f0 inet manual

    auto enp33s0f1
    iface enp33s0f1 inet manual

    auto bond0
    iface bond0 inet manual
       bond-slaves enp33s0f0 enp33s0f1
       bond-miimon 100
       bond-mode 802.3ad

    auto vmbr0
    iface vmbr0 inet manual
       bridge-ports bond0
       bridge-stp off
       bridge-fd 0
       bridge_maxwait 0
       up dhcpcd vmbr0

    3. В /etc/dhcpcd.conf нужно добавить строчку, чтобы dhcpcd не пытался назначать IP адреса на tun, tap и физические бриджевые или bonding-интерфейсы, а применял их только к бриджу:
    allowinterfaces vmbr0

    В виртуалках я использую "allowinterfaces e*", чтобы это не мешало docker-сетям и подобному. И всегда раскомментирую "slaac hwaddr" и закомментирую "slaac private" — мне не нужна эта непредсказуемость дома.

    Для статического IPv4 и IPv6 исключительно через DHCP6 эти параметры надо прописать в /etc/dhcpcd.conf, смотрите там же мануал. Если нужен только DHCP4 или DHCP4 плюс SLAAC IPv6 — всё должно работать из коробки.

    Надеюсь, ребята из Cumulus Networks или Proxmox скоро сделают официальное решение для DHCP6 без зависимости от устаревших или прекративших поддержку пакетов.
     
     
     
    Eideen
    Guest
    #9
    0
    08.01.2026 21:14:00
    Добавление dhcpcd + "allowinterfaces vmbr0" в /etc/dhcpcd.conf работает, но pve зависит от isc-dhcp-common и isc-dhcp-client, так что их удалить нельзя.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры