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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] WLAN не задерживается в режиме моста, Proxmox Виртуальная Среда
     
    Starkeeper
    Guest
    #1
    0
    21.12.2018 16:57:00
    У меня на ПК с Proxmox настроен беспроводной интерфейс (wlp2s0), который я добавил в мост vmbr50. Я запускаю hostapd, чтобы превратить этот беспроводной интерфейс в точку доступа. Всё работает нормально. При выполнении команды "brctl show" в мосту vmbr50 отображается wlp2s0. Но после перезагрузки его там уже нет, хотя в конфигурации интерфейсов он указан. Hostapd по-прежнему поднимает точку доступа, к ней можно подключиться, но IP-адрес не выдаётся, потому что DHCP-сервер работает на интерфейсе vmbr50. Если выполнить "brctl addif vmbr50 wlp2s0" вручную, то тестовая машина получает IP.

    Я пытался написать скрипт с этой командой и положить его в init.d ("/etc/init.d/bridge.sh"), чтобы интерфейс подключался к мосту при загрузке, но это не срабатывает. Чтобы попытаться наладить соединение после загрузки, я переместил скрипт в crontab с использованием @reboot. Даже пробовал @reboot sleep 60 && /etc/init.d/bridge.sh. Ручной запуск скрипта работает без проблем, интерфейс добавляется в мост. Есть какие-нибудь идеи?
     
     
     
    Starkeeper
    Guest
    #2
    0
    06.02.2019 02:24:00
    Как я уже упоминал выше, после запуска hostapd и превращения радиомодуля в точку доступа, он действительно подключается к мосту. Он присоединяется к мосту, как показано ниже.

    root@proxmox1:~# brctl show  
    bridge name     bridge id               STP enabled     interfaces  
    vmbr10          8000.80ee73dcd574       no              enp0s31f6.10 tap100i2 tap101i0 tap102i0  
    vmbr20          8000.80ee73dcd574       no              enp0s31f6.20 tap100i3  
    vmbr50          8000.80ee73dcd574       no              enp0s31f6.50 enp1s0 tap100i1  
    vmbr99          8000.80ee73dcd574       no              enp0s31f6 tap100i0  

    root@proxmox1:~# brctl addif vmbr50 wlp2s0  
    root@proxmox1:~# brctl show  
    bridge name     bridge id               STP enabled     interfaces  
    vmbr10          8000.80ee73dcd574       no              enp0s31f6.10 tap100i2 tap101i0 tap102i0  
    vmbr20          8000.80ee73dcd574       no              enp0s31f6.20 tap100i3  
    vmbr50          8000.80ee73dcd574       no              enp0s31f6.50 enp1s0 tap100i1 wlp2s0  
    vmbr99          8000.80ee73dcd574       no              enp0s31f6 tap100i0  

    root@proxmox1:~#

    Проблема, с которой я столкнулся, состоит в том, что когда я выполняю brctl addif vmbr50 wlp2s0, всё работает отлично. Но после перезагрузки интерфейс выпадает из моста.

    Если я настрою выполнение этой команды через cron с использованием строки @reboot sleep 90;brctl addif vmbr50 wlp2s0;touch ~/success — в syslog я вижу, что команда запускается. В домашней директории появляется файл success, но WLAN-интерфейс не добавляется в мост.

    Если же я вручную запускаю точно такую же команду sleep 90;brctl addif vmbr50 wlp2s0;touch ~/success, то всё работает без проблем.

    Отмечу, что команду sleep 90 я использовал на случай, если интерфейс будет отключен конфигурацией proxmox при загрузке, чтобы гарантированно добавить его обратно после полной загрузки proxmox.

    К сожалению, я не очень силён в операционных системах типа *nix.
     
     
     
    Stoiko Ivanov
    Guest
    #3
    0
    06.02.2019 14:33:00
    Проблема, скорее всего, в том, что brctl не находится в пути, который использует cron (/bin:/usr/bin:/usr/local:bin) — он лежит в /sbin. Тем не менее, вы должны иметь возможность указать мост, к которому должен быть подключён Wi-Fi-интерфейс, в конфигурации hostapd, а сам мост настроить через /etc/network/interfaces. Это сделает настройку более чистой. Надеюсь, это поможет.
     
     
     
    Starkeeper
    Guest
    #4
    0
    06.02.2019 16:06:00
    Отлично! Я даже не подумал, что hostapd может с этим справиться. Всё сработало безупречно. Теперь я могу подключаться к своей системе даже когда она работает автономно.
     
     
     
    Stoiko Ivanov
    Guest
    #5
    0
    06.02.2019 16:08:00
    Рад, что всё получилось! Пожалуйста, отметь тему как решённую — чтобы другие знали, чего ждать. Спасибо!
     
     
     
    gilkudik
    Guest
    #6
    0
    16.12.2020 23:28:00
    Ты используешь hostapd, чтобы подключиться к Wi-Fi роутеру, а потом объединяешь wlp2s0 с vmbrX в мост?
     
     
     
    Go_oG
    Guest
    #7
    0
    31.08.2024 22:30:00
    Та же проблема, тот же способ решения — просто добавил bridge=vrbm1 в hostapd.conf, и всё готово! Спасибо!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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