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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Proxmox через Wi-Fi (WLAN), Proxmox Виртуальная Среда
     
    Magform
    Guest
    #1
    0
    07.03.2023 12:19:00
    Привет, я пытался настроить сервер Proxmox для подключения к интернету через Wi-Fi, поэтому настроил файл /etc/network/interface так:

    Code:  
    auto lo  
    iface lo inet loopback  

    auto wlan0  
    iface wlan0 inet static  
       address 192.168.1.2/24  
       gateway 192.168.1.1  
       bridge-std off  
       bridge-fd 0  
       wpa-essid [MyESSID]
       wpa-psk [MyPASSWORD]

    Сервер после этого подключается к интернету без проблем, но из-за отсутствия моста я не могу подключить виртуальные машины к интернету. Тогда я отредактировал /etc/network/interfaces так:

    Code:  
    auto lo  
    iface lo inet loopback  

    auto wlan0  
    iface wlan0 inet static  
       address 192.168.1.2/24  
       gateway 192.168.1.1  
       bridge-std off  
       bridge-fd 0  
       wpa-essid [MyESSID]
       wpa-psk [MyPASSWORD]

    auto br0  
    iface br0 inet static  
       bridge-ports wlan0  
       bridge-stp off  
       bridge-fd 0  

    Но когда пытаюсь выполнить ifreload -a, получаю ошибку:  
    Error: Device does not allow enslaving to a bridge  

    По совету из другого поста пробовал выполнить команду iw dev wlan0 set 4addr on, но получил:  
    command failed: Operation not supported (-95)  

    Есть ли какой-то способ создать мост или мне всё-таки придётся менять сетевой адаптер?
     
     
     
    Alexander Fershtein
    Guest
    #2
    0
    15.04.2023 20:15:00
    Привет, Magform и команда! Надеюсь, у вас всё хорошо. Magform, просто хотел сказать — у меня ваша настройка работает отлично, единственное, что вам нужно сделать, чтобы всё заработало у вас — добавить физический сетевой интерфейс в конфигурацию vmbr0, вот так (ниже мой файл /etc/network/interfaces):  

    ============================================================­=================================  
    auto lo  
    iface lo inet loopback  

    iface enp0s31f6 inet manual                       # физический Ethernet-интерфейс  

    auto vmbr0  
    iface vmbr0 inet static  
    address 192.168.0.252/24  
    bridge-ports enp0s31f6                          # мост основан на физическом сетевом интерфейсе  
    bridge-stp off  
    bridge-fd 0  
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward  
    post-up iptables -t nat -A POSTROUTING -s '192.168.0.0/24' -o wlp1s0 -j MASQUERADE  
    post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o wlp1s0 -j MASQUERADE  
    post-up iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1  
    post-down iptables -t raw -D PREROUTING -i fwbr+ -j CT --zone 1  

    iface wlp1s0 inet manual                             # Wi-Fi интерфейс; фактическая настройка делается через wpa-supplicant  
    ============================================================­=================================  

    Даже не нужно включать proxy-arp на Wi-Fi интерфейсе:  
    "root@pve01:~# cat /proc/sys/net/ipv4/conf/wlp1s0/proxy_arp  
    0"  
    хотя, при желании, можно и включить. Суть в том, что пакеты пересылаются между физическими сетевыми интерфейсами. А на ваших виртуальных машинах просто используйте адрес моста (в моём случае 192.168.0.252) как основной шлюз.  

    Надеюсь, это поможет. Большое спасибо и всего доброго!  
    Александр Ферштейн
     
     
     
    samson
    Guest
    #3
    0
    11.11.2023 14:14:00
    @Alexander Fershtein, если возможно, у меня есть просьба помочь с настройкой wpa_supplicant. Судя по материалам, которые я нашёл в интернете, мне удалось предварительно настроить wpa_supplicant. Wi-Fi интерфейс начал работать. Теоретически я правильно настроил доступ к своей Wi-Fi сети. Только теоретически, потому что практически я не получил IP-адрес для Wi-Fi интерфейса и не вижу своё устройство в списке подключённых к роутеру. Я не знаю, как задать (динамический/статический) IP-адрес для Wi-Fi интерфейса. С уважением,
     
     
     
    Dunuin
    Guest
    #4
    0
    11.11.2023 14:59:00
    Вам нужно поменять настройку vmbr0 с "static" на "dhcp", чтобы он запрашивал у DHCP-сервера IP, DNS и шлюз. Но даже если wpa_supplicant работает, на самом деле не стоит использовать Wi-Fi, потому что это:  
    - ненадежно  
    - медленно  
    - плохая приватность  
    - обычно не поддерживается для моста (bridge).  

    Это ключевой момент, потому что без обходных решений ни одна VM или LXC не сможет выйти в интернет. Для этого придется вручную настраивать NAT/маршрутизацию, а это уже продвинутая сетевая настройка, которую webUI в любом случае не покрывает.
     
     
     
    DimmKo
    Guest
    #5
    0
    12.04.2024 11:36:00
    Привет. Извините за мой плохой английский! Моя сетeвая конфигурация:  
    code_language.shell:  
    auto lo  
    iface lo inet loopback  

    iface enp4s0 inet manual  

    auto vmbr0  
    iface vmbr0 inet static  
           address 192.168.88.109/24  
           gateway 192.168.88.1  
           bridge-ports enp4s0  
           bridge-stp off  
           bridge-fd 0  

    auto wlx1cbfce08dfe9  
    iface wlx1cbfce08dfe9 inet dhcp  
           wpa-ssid Office  
           wpa-psk "MyP@ssw0rd2!"  

    Команда: ifreload -a  
    Proxmox 8.1.10
     
     
     
    bosonbear
    Guest
    #6
    0
    22.04.2024 02:57:00
    Недавно я столкнулся с такой же ситуацией. Хотя я полностью согласен с тем, что «не стоит использовать proxmox с Wi-Fi в рабочей среде», мне всё же нужно было протестировать несколько вещей именно в такой конфигурации. У меня всё заработало с помощью следующей настройки, немного изменённой по сравнению с конфигом Александра Ферштейна. Суть в том, что, как уже писали другие, мостовой режим через Wi-Fi не работает. Однако ничто не мешает нам сделать NAT-маскарадинг для Wi-Fi. Поскольку в моей настройке NAT использовался изначально, всё заработало практически сразу без дополнительной настройки. Вот мой конфиг:  
    Код:  
    auto lo  
    iface lo inet loopback  
     
    auto enp42s0  
    iface enp42s0 inet dhcp  
     
    auto vmbr0  
    iface vmbr0 inet static  
           address 192.168.101.99/24  
           bridge-ports none  
           # мост не нужен  
           bridge-stp off  
           bridge-fd 0  
           post-up   echo 1 > /proc/sys/net/ipv4/ip_forward  
           post-up   iptables -t nat -A POSTROUTING -s '192.168.101.0/24' -o wlo1 -j MASQUERADE  
           post-down iptables -t nat -D POSTROUTING -s '192.168.101.0/24' -o wlo1 -j MASQUERADE  
           # обратите внимание, что тут указан wlo1 вместо enp42s0  
           post-up   iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1  
           post-down iptables -t raw -D PREROUTING -i fwbr+ -j CT --zone 1  
     
    # Я также использую wpa_supplicant для настройки Wi-Fi  
    iface wlo1 inet manual  
     
    source /etc/network/interfaces.d/*  
     
    Обратите внимание, что не нужно указывать bridge-ports между vmbr0 и ethernet-интерфейсом. Просто назначьте маршрут на wlo1 — и всё работает, по крайней мере у меня. Всем удачи!
     
     
     
    Milkwyrm
    Guest
    #7
    0
    22.04.2024 03:21:00
    @Magform Если не получается провести Ethernet к вашему серверу, возможно, стоит рассмотреть пару Powerline-адаптеров? Например, вот такие: https://www.ebay.com/b/Powerline-Adapter/67262/bn_7023447349. Так вы избежите проблем с WiFi и не придется возиться с прокладкой кабелей.
     
     
     
    mimimiururu
    Guest
    #8
    0
    22.04.2024 22:58:00
    Всем привет! Похоже, тема популярная, и я надеюсь получить совет от кого-то, кроме ChatGPT. Я новичок в Proxmox, так что помогите, пожалуйста. Установил последнюю версию Proxmox на домашний ПК и сейчас пытаюсь подключить его к WiFi через адаптер TP-LINK TL-WN722N. По Ethernet всё вроде работает, но как только вытягиваю кабель, соединение пропадает — даже роутер не пингуется. Понимаю, что в продакшене WiFi — не лучшее решение, но у меня маленькая домашняя лаборатория, и мне кажется, это должно быть возможно. Сеть работает через Ethernet, и обе IP-адреса доступны — с Ethernet и WiFi адаптеров — но я не понимаю, что нужно сделать с бриджем, чтобы WiFi заработал. Пробовал всякие конфигурации из этой и других тем, но так и не получилось. Ещё, возможно, важный момент — у меня нет wpa_supplicant, потому что при его установке теряется вообще всё соединение. Буду очень благодарен за любую помощь!
     
     
     
    Dunuin
    Guest
    #9
    0
    22.04.2024 23:05:00
    Даже для домашней лаборатории это плохая идея. Там тоже нужна надежная связь с низкой задержкой. Если использовать вайфай, придется превращать PVE-хост в роутер с NAT, иначе ни одна VM/LXC не сможет выходить в интернет из-за ограничений Wi-Fi точки доступа. Нельзя просто так подключить мост к Wi-Fi устройству. Придется настроить NAT. Смотрите: https://pve.proxmox.com/wiki/Network_Configuration#sysadmin_network_masquerading https://pve.proxmox.com/wiki/WLAN
     
     
     
    mimimiururu
    Guest
    #10
    0
    23.04.2024 15:16:00
    Привет снова, спасибо, Dunuin, за твою мудрость, и спасибо, bosonbear, за конфигурацию. Мне удалось исправить проблему, но теперь я не понимаю, почему это вообще работает. Объясню. Я выдернул Ethernet-кабель, но всё равно могу зайти через IP интерфейса Ethernet по ssh и в веб-интерфейс.

    Код:

    auto lo
    iface lo inet loopback

    # настройки беспроводного интерфейса wlx18a6f70bc768
    auto wlx18a6f70bc768
    iface wlx18a6f70bc768 inet manual
       address  192.168.88.89/24
       gateway  192.168.88.1
       wpa-driver wext
       wpa-ap-scan 1
       wpa-ssid NAME
       wpa-psk PASSWORD
       wpa-key-mgmt WPA-PSK
       wpa-proto RSN
       wpa-pairwise CCMP

    # настройки Ethernet-интерфейса eno1
    auto eno1
    iface eno1 inet static
           address  192.168.88.88/24
           #gateway  192.168.88.1

    # настройки моста vmbr0
    auto vmbr0
    iface vmbr0 inet static
           address 192.168.88.99/24
           bridge-ports none
           bridge-stp off
           bridge-fd 0
           post-up   echo 1 > /proc/sys/net/ipv4/ip_forward
           post-up   iptables -t nat -A POSTROUTING -s '192.168.88.99/24' -o wlx18a6f70bc768 -j MASQUERADE
           post-down iptables -t nat -D POSTROUTING -s '192.168.88.99/24' -o wlx18a6f70bc768 -j MASQUERADE
           post-up   iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1
           post-down iptables -t raw -D PREROUTING -i fwbr+ -j CT --zone 1

    source /etc/network/interfaces.d/*
     
     
     
    Dunuin
    Guest
    #11
    0
    23.04.2024 15:27:00
    Не делай так. На одном хосте не должно быть несколько IP-адресов, назначенных одной и той же подсети. Это просто убьёт маршрутизацию. Так что используй либо 192.168.88.88/24, либо 192.168.88.99/24, либо 192.168.88.89/24, но только один из них. В твоём случае, скорее всего, стоит включить DHCP на wlx18a6f70bc768 для подсети 192.168.88.0/24, а для vmbr0 выбрать какую-то другую подсеть.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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