Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    PVE 8.4, VLAN и trunk bond

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    PVE 8.4, VLAN и trunk bond, Proxmox Виртуальная Среда
     
    Saskha
    Guest
    #1
    0
    11.04.2025 16:11:00
    Всем привет! Я новичок в Proxmox, так что извиняюсь за ещё одну тему про объединение интерфейсов. У меня есть коммутатор Grandstream GWN7813P L2-L3, который поддерживает LAG: статический и LACP. На сервере установлена 1 HIC (Host Interface Card) с 4 портами по 1 Гбит. Нужно объединить эти 4 интерфейса, чтобы получить логический канал 4 Гбит с помощью LACP.

    Моя конфигурация: на свитче есть VLAN 136. Я добавил 4 интерфейса, подключенные к HIC, в режим транка VLAN 136. Сейчас могу достучаться до Proxmox сервера по IP 10.1.1.4. Но когда я создаю LAG с LACP на коммутаторе Grandstream — Proxmox становится недоступен, пинг по 10.1.1.4 не проходит, доступа нет.

    Пробовал примеры из руководства PVE и ветки форума — всё начинает ломаться, как только создаю LACP LAG на свитче. Не могли бы вы помочь? Где я мог допустить ошибку? Спасибо!
     
     
     
    agniroot
    Guest
    #2
    0
    16.07.2025 14:58:00
    У меня такая же проблема с версией 8.4, тегирование не работает, если VLANы настроены внутри гостевой машины.  
    auto vmbr0  
    iface vmbr0 inet manual  
    bridge-ports bond0  
    bridge-stp off  
    bridge-fd 0  
    bridge-vlan-aware yes  
    bridge-vids 2-4094
     
     
     
    agniroot
    Guest
    #3
    0
    16.07.2025 15:00:00
    То есть на bond0 tcpdump видит пакеты с запросами и ответами, а на стороне виртуальной машины ничего не приходит.
     
     
     
    ucholak
    Guest
    #4
    0
    12.06.2025 10:08:00
    Идеи для проверки: использовать более старый пакет ifupdown2 (версии ниже 8.4), создавать VLANы на мосту, а не на бонде.  

    Код:  
    auto vmbr0  
    iface vmbr0 inet static  
      bridge-ports bond0  
      bridge-stp off  
      bridge-fd 0  

    auto vmbr0.2036  
      address 10.10.35.167  
      netmask 255.255.255.0  
      gateway 10.10.35.1
     
     
     
    Vitaliy Dmitrenko
    Guest
    #5
    0
    06.05.2025 02:54:00
    Тема: Сбой сети PVE 8.4 с LXC в Tagged VLAN на LACP Bond (проблема с ARP) — хост не может общаться через bondX.<VLAN_ID>

    Привет, сообщество Proxmox!

    У меня проблема с сетью у LXC-контейнеров на нескольких нодах после обновления с Proxmox VE 8.1.x до 8.4.x. Проблема, похоже, связана именно с трафиком tagged VLAN поверх LACP-бонда.

    Окружение:
    Proxmox VE: 8.4.x (проблема появилась после обновления с 8.1.x, где эта конфигурация работала)
    Несколько нод затронуто.

    Настройка сети:
    2 физических NIC в LACP-бонде (bond1, режим 802.3ad, MTU 9000).
    Linux Bridge vmbr1 поверх bond1 с bridge-vlan-aware yes.
    Для ВМ и LXC на vmbr1 использую несколько tagged VLAN.

    Со стороны свича:
    соответствующий LAG с LACP, в режиме trunk, разрешены необходимые VLAN, MTU 9000.

    Описание проблемы:
    LXC с фиксированными IP, подключённые к vmbr1 с определённым VLAN тегом (например, VLAN 2040), не могут достучаться до шлюза. Пинг шлюза из этих LXC выдаёт Destination Host Unreachable — явно проблема с разрешением ARP.

    При этом: KVM ВМ на том же хосте и мосту (vmbr1), с тем же VLAN тегом (например, 2040), работают нормально и маршрутизируются к шлюзу без проблем.

    Проблема появилась стабильно после обновления на PVE 8.4.

    Конфигурация сети хоста (/etc/network/interfaces):

    # --- Бондинг ---
    auto bond1
    iface bond1 inet manual
        bond-slaves <phys_nic1> <phys_nic2>
        bond-miimon 100
        bond-mode 802.3ad
        bond-xmit-hash-policy layer2+3
        mtu 9000

    # --- VLAN саб-интерфейс (на примере проблемного VLAN) ---
    iface bond1.<VLAN_ID> inet manual # например, iface bond1.2040 inet manual
        mtu 9000

    # --- VLAN-aware мост ---
    auto vmbr1
    iface vmbr1 inet manual
        bridge-ports bond1
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        mtu 9000

    # --- Попытка обхода через отдельный мост (тоже не помогло) ---
    auto vmbr<VLAN_ID> # например, auto vmbr2040
    iface vmbr<VLAN_ID> inet manual # например, iface vmbr2040 inet manual
        bridge-ports bond1.<VLAN_ID> # например, bridge-ports bond1.2040
        bridge-stp off
        bridge-fd 0
        mtu 9000

    (Другие VLAN саб-интерфейсы и мосты хоста не показываю для краткости)

    Что пробовал сделать:
    - Проверил, что шлюз в сети доступен и корректно настроен.
    - Проверил конфигурацию LAG на свиче (LACP активен, trunk, нужные VLAN разрешены, MTU 9000).
    - Отключил firewall PVE для LXC — без изменений.
    - Перезагружал LXC — без изменений.
    - Проверил /sys/class/net/vmbr1/bridge/vlan_filtering — значение 1.
    - Обходной путь: создал обычный мост (vmbr<VLAN_ID>) поверх VLAN саб-интерфейса (bond1.<VLAN_ID>), настроил LXC использовать этот мост без VLAN тега — та же ошибка с ARP.

    Тест связи с хоста (по проблемному VLAN, например, 2040):
    - Назначил временный IP на bond1.<VLAN_ID> на хосте.
    ping -I bond1.<VLAN_ID> <IP_шлюза> — НЕ УДАЧА (100% потеря пакетов).
    - Назначил временный IP на обходной мост vmbr<VLAN_ID> на хосте.
    ping -I vmbr<VLAN_ID> <IP_шлюза> — НЕ УДАЧА (100% потеря пакетов).
    - ping -I vmbr<VLAN_ID> <IP_LXC_из_того_же_VLAN> — РАБОТАЕТ.

    Вывод:
    Основная проблема в том, что сам Proxmox VE хост не может выйти в сеть через LACP-бонд (bond1) внутри конкретных tagged VLAN после обновления до PVE 8.4. Это происходит даже при попытке пинга с подинтерфейса bond1.<VLAN_ID>.

    Поскольку хост не имеет исходящей L2/L3 связи в этом VLAN через бонд, LXC, использующие этот путь, тоже "падают".

    Тот факт, что KVM ВМ работают — наводит на мысль, что интерфейсы veth (LXC) и tap (KVM) по-разному взаимодействуют с сетевым стэком бонда/VLAN в PVE 8.4, либо сбой bond1.<VLAN_ID> носит условный или прерывистый характер, что особенно влияет на LXC.

    Вопрос:
    Кто-нибудь сталкивался с регрессиями или известными багами Proxmox VE 8.4.x (или связанных компонентов kernel / ifupdown2 / сети) касательно tagged VLAN через LACP-бонды, особенно если они влияют по-разному на LXC и KVM или ломают коммуникацию хоста через VLAN саб-интерфейсы?

    Буду благодарен за советы по дальнейшей диагностике того, почему хост отказывается общаться через bond1.<VLAN_ID>.

    Спасибо!
     
     
     
    Vitaliy Dmitrenko
    Guest
    #6
    0
    14.05.2025 15:17:00
    Обновление по проблеме с VLAN в PVE 8.4 – затронуты не только контейнеры, но и виртуальные машины  
    Это продолжение моего предыдущего поста о сетевых проблемах с VLAN-тегированными мостами.  

    Контекст:  
    Проблема касается и LXC-контейнеров, и виртуальных машин KVM. Несмотря на назначенные IP-адреса, сеть недоступна (например, шлюз недостижим).  

    Что я сделал:  
    Установил точно такую же ISO PVE 8.4 на обычный домашний ПК. Подключил его к тому же коммутатору, что и остальные рабочие узлы. Настроил идентичную сетевую конфигурацию: bond1 с VLAN-тегированным мостом (vmbr1) VLAN-тег 2040 Тот же Intel X520 NIC Пробовал с bridge-vlan-aware yes и без — без изменений.  

    Результаты:  
    На домашнем ПК и в LXC, и в VM сеть работает нормально. На серверах SuperMicro / HPE — та же конфигурация, но доступа к сети из ВМ и контейнеров нет. /etc/network/interfaces и настройки моста идентичны.  

    Вывод:  
    Похоже, в новых версиях Proxmox/ядра изменилось поведение, связанное с VLAN или bonding. Это может быть связано с тем, как определённое железо обрабатывает VLAN-теги, особенно в режиме bonding.  

    Буду признателен за любые идеи или советы. Могу предоставить полные конфиги (interfaces, bridge vlan show и т.д.) при необходимости.
     
     
     
    Vitaliy Dmitrenko
    Guest
    #7
    0
    11.06.2025 15:58:00
    Проблему всё ещё не удалось найти. Помогите, пожалуйста. Всё работает на серверах без обновления 8.4. Настройки примерно одинаковые. Драйверы установлены из официального образа. Та же проблема наблюдается и на Linux.

    #---------------------------------------------------------------------
    auto lo
    iface lo inet loopback

    iface enp68s0f0np0 inet manual
    iface enp68s0f1np1 inet manual
    iface enp68s0f2np2 inet manual
    iface enp68s0f3np3 inet manual
    #---------------------------------------------------------------------
    auto bond0
    iface bond0 inet manual
    bond-slaves enp68s0f2np2
    bond-miimon 100
    bond-mode 802.3ad
    bond-xmit-hash-policy layer2+3
    mtu 9000

    auto bond1
    iface bond1 inet manual
    bond-slaves enp68s0f3np3
    bond-miimon 100
    bond-mode 802.3ad
    bond-xmit-hash-policy layer2+3
    mtu 9000
    #---------------------------------------------------------------------
    iface bond0.2035 inet manual
    iface bond0.2036 inet manual
    iface bond1.13 inet manual
    iface bond1.33 inet manual
    #---------------------------------------------------------------------
    auto vmbr0v2035
    iface vmbr0v2035 inet static
    address 10.10.35.167
    netmask 255.255.255.0
    gateway 10.10.35.1
    bridge-ports bond0.2035
    bridge-stp off
    bridge-fd 0

    auto vmbr0v2036
    iface vmbr0v2036 inet manual
    address 10.10.36.167
    netmask 255.255.255.0
    bridge-ports bond0.2036
    bridge-stp off
    bridge-fd 0
    #---------------------------------------------------------------------
    auto vmbr0
    iface vmbr0 inet manual
    bridge-ports bond0
    bridge-stp off
    bridge-fd 0

    auto vmbr1
    iface vmbr1 inet manual
    bridge-ports bond1
    bridge-stp off
    bridge-fd 0
    bridge-vlan-aware yes

    source /etc/network/interfaces.d/*
     
     
     
    MrNobody_
    Guest
    #8
    0
    11.06.2025 23:56:00
    Привет! Может, попробуешь использовать старое ядро и дождаться обновлений? Или попробовать OVS?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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