Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    [РЕШЕНО] Вопрос: Как создать VLAN-aware мост с помощью Linux bridge?

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Вопрос: Как создать VLAN-aware мост с помощью Linux bridge?, Proxmox Виртуальная Среда
     
    dksoft
    Guest
    #1
    0
    02.03.2021 13:45:00
    Кто-нибудь может скинуть рабочий пример настройки VLAN aware bridge? Хочется сделать один бридж и задавать VLAN уже в конфигурации ВМ. У меня получилось настроить через Open vSwitch и классические VLAN-устройства (код ниже). Но с примером VLAN aware из документации — вообще не выходит, устройства в GUI обычно не распознаются.

    Классические VLAN-устройства:  
    Код:  
    auto lo  
    iface lo inet loopback  

    iface eno1 inet manual  
    iface eno2 inet manual  
    iface eno3 inet manual  
    iface eno4 inet manual  
    iface enp1 inet manual  
    iface enp1.100 inet manual  
    iface enp1.200 inet manual  
    iface enp1.300 inet manual  
    iface enp1.400 inet manual  
    iface enp1.500 inet manual  

    auto vmbr0  
    iface vmbr0 inet static  
       address 10.0.0.8/20  
       gateway 10.0.0.1  
       dns-nameservers 10.0.0.1  
       dns-domain intra  
       bridge-ports enp1  
       bridge-stp off  
       bridge-fd 5  

    iface vmbr0 inet6 auto  
       address fd00::8/64  
    #   gateway fd00::1  
       dns-nameservers fd00::1  
       dns-domain intra  
       up sysctl -w net.ipv6.conf.$IFACE.autoconf=1  
       up sysctl -w net.ipv6.conf.$IFACE.accept_ra=2  
       up ip token set ::8 dev $IFACE  

    auto vmbr1  
    iface vmbr1 inet manual  
       bridge-ports enp1.100  
       bridge-stp off  
       bridge-fd 5  
       up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=1  

    auto vmbr2  
    iface vmbr2 inet manual  
       bridge-ports enp1.200  
       bridge-stp off  
       bridge-fd 5  
       up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=1  

    auto vmbr3  
    iface vmbr3 inet manual  
       bridge-ports enp1.300  
       bridge-stp off  
       bridge-fd 5  
       up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=1  

    auto vmbr4  
    iface vmbr4 inet manual  
       bridge-ports enp1.400  
       bridge-stp off  
       bridge-fd 5  
       up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=1  

    auto vmbr5  
    iface vmbr5 inet manual  
       bridge-ports enp1.500  
       bridge-stp off  
       bridge-fd 5  
       up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=1  

    Open vSwitch:  
    Код:  
    auto lo  
    iface lo inet loopback  

    iface eno1 inet manual  
    iface eno2 inet manual  
    iface eno3 inet manual  
    iface eno4 inet manual  

    allow-vmbr0 enp1s0  
    iface enp1s0 inet manual  
       ovs_type OVSPort  
       ovs_bridge vmbr0  
       up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=1  

    auto lan  
    allow-vmbr0 lan  
    iface lan inet static  
       ovs_type OVSIntPort  
       ovs_bridge vmbr0  
       address 10.0.0.8/20  
       gateway 10.0.0.1  
       dns-nameservers 10.0.0.1  
       dns-domain intra  

    iface lan inet6 auto  
       address fd00::8/64  
       gateway fd00::1  
       dns-nameservers fd00::1  
       dns-domain intra  
       up ip token set ::8 dev $IFACE  

    auto vmbr0  
    iface vmbr0 inet manual  
       ovs_type OVSBridge  
       ovs_ports enp1s0 lan  
       up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=1
     
     
     
    saneguy
    Guest
    #2
    0
    28.08.2021 21:08:00
    Спасибо за это; у меня была похожая проблема — виртуальные машины, использующие стандартный VLAN-aware мост, не получали IP-адреса. Я решил её, изменив bridge-vids с диапазона 2-4094 на список VLAN-тегов, разделённых пробелами. Не уверен, было ли это описано в документации.
     
     
     
    spirit
    Guest
    #3
    0
    29.08.2021 07:35:00
    Некоторые сетевые карты не поддерживают больше X VLAN всего (например, карта Mellanox Connect-X3). Какая у вас модель сетевой карты?
     
     
     
    saneguy
    Guest
    #4
    0
    29.08.2021 17:03:00
    Наверное, всё именно так. Connect-x2
     
     
     
    spirit
    Guest
    #5
    0
    29.08.2021 18:41:00
    Да, тоже самое. (Максимум 128 VLAN, если не ошибаюсь). Connect-x4/5 отлично работают с 4096 VLAN.
     
     
     
    Rattlehead.ie
    Guest
    #6
    0
    20.03.2022 15:09:00
    Просто хочу добавить свои два цента по этому поводу. У меня возникла та же проблема: Код: bridge-vids 2-4094 — не работал, Код: bridge-vids 2 4 10 — для VLAN 2, 4 и 10 — работал. Пришлось перезагрузить виртуальную машину, чтобы изменения вступили в силу.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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