Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    pve7. 2-3 можно использовать Wi-Fi мост для виртуальной машины?

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    pve7. 2-3 можно использовать Wi-Fi мост для виртуальной машины?, Proxmox Виртуальная Среда
     
    tangz
    Guest
    #1
    0
    09.06.2022 07:36:00
    Я хочу создать для виртуальной машины мост NIC к Wi-Fi порту, но его нельзя настроить. В веб-консоли PVE и wlp41s0 нельзя редактировать при создании новой ВМ мост выбрать нельзя, нет данных.

    lspci  
    29:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)  <--- Wi-Fi порт intel ax210  
    2a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)

    root@pve:~# lspci -nnk | grep -i net  
    29:00.0 Network controller [0280]: Intel Corporation Device [8086:2725] (rev 1a)
    2a:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)

    Если хочу использовать enp42s0, нужно добавить rtl8125 в nic_model_list?  
    Если хочу использовать enp41s0, нужно добавить 2725 в nic_model_list?

    Это мой первый опыт с PVE, может, кто поможет?  
    И извините, мой английский не очень.
     
     
     
    eskamon
    Guest
    #2
    0
    08.07.2024 11:37:00
    Всем привет! Я всего пару недель назад начал работать с Proxmox. Это действительно потрясающий инструмент! Дело в том, что я читал и читал все эти форумы, и иногда понимал, что вроде как можно создать мост (bridge) Wi-Fi-соединения к виртуальным машинам, а иногда — нет. Я связал Vmbr1 с диапазоном IP моего беспроводного адаптера и настроил всё, как вы писали, но когда запускаю виртуальную машину (Linux), она выдает ошибку «wire connection error». Более того, мне кажется, что большинство Wi-Fi чипов вообще не поддерживают функцию «bridging». Точно не уверен... Никто из участников этого классного форума не пробовал сделать так? Я уверен, что пробовали. Должен же быть какой-то способ... может не напрямую через мост, а через какие-то другие методы. Мне это нужно всего лишь для лабораторных экспериментов, ничего профессионального. Спасибо!
     
     
     
    Dunuin
    Guest
    #3
    0
    08.07.2024 21:15:00
    Обычно невозможно создать мост для Wi-Fi интерфейса (по крайней мере так, чтобы виртуальные машины и LXC могли выйти в интернет), потому что Wi-Fi точка доступа просто сбрасывает пакеты с виртуальных сетевых карт в мосту. Нужно делать NAT между мостом и Wi-Fi интерфейсом, чтобы точка доступа всегда видела только один MAC-адрес самого Wi-Fi интерфейса, а не MAC-адреса виртуальных сетевых карт ВМ/LXC. По сути, вы превращаете хост PVE в роутер. Подробнее о том, почему не стоит использовать Wi-Fi и как обойти проблему с моста, можно прочитать в вики: https://pve.proxmox.com/wiki/WLAN
     
     
     
    eskamon
    Guest
    #4
    0
    10.07.2024 22:50:00
    Спасибо за ответ! Я пытался разобраться с информацией по ссылке про "NATинг" моста и Wi-Fi точки доступа, но безуспешно. Моя виртуальная машина — Linux Mint, и она постоянно показывает статус "без подключения". Я адаптировал команды под свои IP и MAC адреса моста и виртуальной машины, но... ничего не происходит. На Proxmox интернет есть, а на виртуальной машине — нет. Наверное, я что-то делаю не так... Пожалуйста, помогите.
     
     
     
    Dunuin
    Guest
    #5
    0
    10.07.2024 23:02:00
    Было бы полезно, если бы вы показали конфигурацию вашей сети. Она должна быть похожа на эту: https://pve.proxmox.com/wiki/Network_Configuration#sysadmin_network_masquerading
     
     
     
    eskamon
    Guest
    #6
    0
    10.07.2024 23:44:00
    Ок! Давай начнём с этого:  
    Код:  
    auto lo  
    iface lo inet loopback  

    auto wlp3s0b1  
    iface wlp3s0b1 inet dhcp  
           wpa-essid "EarthQuake"  
           wpa-psk "xxx"  

    #iface enp2s0f0 inet manual  

    auto vmbr1  
    iface vmbr1 inet manual  
           bridge-ports none  
           bridge-stp off  
           bridge-fd 0  
           pre-up iwconfig wlp3s0b1 essid "EarthQuake"  
           bridge_hw b8:76:3f:2c:9d:a4  

    source /etc/network/interfaces.d/*  

    Дело в том, что, следуя ссылке, которую ты прислал два ответа назад, я использую ebtables вместо iptables.  
    https://wiki.debian.org/BridgeNetworkConnections#Bridging_with_a_wireless_NIC  

    На виртуальной машине с Linux Mint такой же файл interfaces:  
    Код:  
    auto ens18  
    iface ens18 inet static  
       address 192.168.0.100/24  
       gateway 192.168.0.1  
       dns-nameserver 8.8.8.8  

    source /etc/network/interfaces.d/*  

    ebtables -t nat -L  
    Код:  
    root@vulkano:~# ebtables -t nat -L  
    Bridge table: nat  

    Bridge chain: PREROUTING, entries: 2, policy: ACCEPT  
    -p IPv4 -i wlp3s0b1 --ip-dst 192.168.0.100 -j dnat --to-dst bc:24:11:bc:90:7c --dnat-target ACCEPT  
    -p ARP -i wlp3s0b1 --arp-ip-dst 192.168.0.100 -j dnat --to-dst bc:24:11:bc:90:7c --dnat-target ACCEPT  

    Bridge chain: OUTPUT, entries: 0, policy: ACCEPT  

    Bridge chain: POSTROUTING, entries: 1, policy: ACCEPT  
    -o wlp3s0b1 -j snat --to-src 06:36:aa:cb:54:b4 --snat-arp --snat-target ACCEPT  

    Что-то ещё? Мне надо заморочиться с iptables?  
    Спасибо, @Dunuin
     
     
     
    eskamon
    Guest
    #7
    0
    11.07.2024 22:13:00
    Я всё перебрал. Удалил всё, что связано с ebtables, и перенастроил по примеру из твоей ссылки. Сейчас моя сетевая конфигурация выглядит так:

    Code:
    auto lo
    iface lo inet loopback

    auto wlp3s0b1
    iface wlp3s0b1 inet dhcp
           wpa-essid "EarthQuake"
           wpa-psk "01032016SuperJon"

    #iface enp2s0f0 inet manual

    auto vmbr1
    iface vmbr1 inet static
           address 10.10.10.1/24
           bridge-ports none
           bridge-stp off
           bridge-fd 0
           pre-up iwconfig wlp3s0b1 essid "EarthQuake"
           bridge_hw b8:76:3f:2c:9d:a4
           post-up echo 1 > /proc/sys/net/ipv4/ip_forward
           post-up iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o wlp3s0b1 -j MASQUERADE
           post-down iptables -t nat -D POSTROUTING -s 10.10.10.0/24 -o wlp3s0b1 -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/*
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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