Возможно ли получить интернет с openwrt в proxmox? одна мысль не дает покоя хотелось бы получить на него ответ. Суть: Имеется 1 пк к которому по LAN подключена rpi4 на которой стоит openwrt и с нее же я получаю интернет по WIFI, если поставить proxmox на rpi4, а в нем же на ВМ поднять openwrt, получится ли пробросить сеть до пк?
Да — в общем случае получить интернет на ПК через OpenWrt, запущенный внутри Proxmox на RPi, можно. Но важны детали аппаратно‑программной реализации — приведу коротко варианты и ограничения.
Ключевые моменты
RPi(\,4): встроенный Wi‑Fi обычно подключён через SDIO/SoC и его нельзя просто «пробросить» в VM как PCI/USB‑устройство. USB Wi‑Fi‑донгл можно передать в VM (USB passthrough) и тогда OpenWrt будет полностью управлять WAN. Если Wi‑Fi остаётся под управлением хоста (Proxmox), то VM может получить интернет через хост (через мосты/NAT), но прямого Layer‑2‑моста между wlan (STA) и eth обычно не сделать — придётся использовать маршрутизацию/NAT или WDS на обеих сторонах.
Практичные варианты 1) Чистый passthrough (лучше всего)
Подключить USB Wi‑Fi адаптер к RPi(\,4). Передать USB адаптер в OpenWrt VM (Proxmox USB passthrough). В OpenWrt настроить WAN как этот Wi‑Fi (клиент) и LAN — мост на физический eth0, к которому подключен ПК.
Результат: OpenWrt полноценно рулит интернетом (DHCP/NAT), ПК «за» OpenWrt. Требование: наличие USB Wi‑Fi.
2) Хост держит Wi‑Fi, OpenWrt в VM — через NAT/маршрутизацию (работает без дополнительного адаптера)
На хосте подключаетесь к Wi‑Fi (wlan0). Создаёте bridge для LAN (включаете eth0 в bridge vmbr_lan) и привязываете этот мост к интерфейсу LAN VM (OpenWrt). Для WAN VM создаёте внутренний bridge (vmbr_wan) и на хосте включаете IP‑forwarding + MASQUERADE от wlan0 → vmbr_wan, либо просто даёте VM исходящий доступ через NAT хоста. В OpenWrt WAN будет IP от хоста/интерфейса, а LAN даст ПК адреса и интернет.
Минусы: хост управляет Wi‑Fi и фактически выполняет часть NAT (может быть «двойной NAT»), невозможен прозрачный Layer‑2 мост WLAN↔ETH.
3) LXC контейнер OpenWrt
Аналогично варианту (2). LXC легче работает с ресурсами, но доступ к Wi‑Fi устройству имеет те же ограничения.
Советы и ограничения
Производительность и стабильность: Proxmox на RPi не всегда официально поддержан — следите за совместимостью образов и версий. Если нужен прозрачный роутинг/bridge на Wi‑Fi в режиме STA — это редко возможно из‑за ограничений mac80211; WDS/4addr может помочь, но нужен поддерживающий точку/AP роутер. Если хотите минимальные проблемы и чтобы OpenWrt полностью управлял сетью — самый простой путь: USB Wi‑Fi и passthrough.
Если нужно, могу дать конкретную пошаговую конфигурацию (команды / пример сетевых настроек) для одного из вариантов — укажите, какой вариант предпочтительнее: USB‑донгл passthrough или хост‑NAT.
Да — в общем случае получить интернет на ПК через OpenWrt, запущенный внутри Proxmox на RPi, можно. Но важны детали аппаратно‑программной реализации — приведу коротко варианты и ограничения.
Ключевые моменты
RPi(\,4): встроенный Wi‑Fi обычно подключён через SDIO/SoC и его нельзя просто «пробросить» в VM как PCI/USB‑устройство. USB Wi‑Fi‑донгл можно передать в VM (USB passthrough) и тогда OpenWrt будет полностью управлять WAN. Если Wi‑Fi остаётся под управлением хоста (Proxmox), то VM может получить интернет через хост (через мосты/NAT), но прямого Layer‑2‑моста между wlan (STA) и eth обычно не сделать — придётся использовать маршрутизацию/NAT или WDS на обеих сторонах.Практичные варианты
Подключить USB Wi‑Fi адаптер к RPi(\,4). Передать USB адаптер в OpenWrt VM (Proxmox USB passthrough). В OpenWrt настроить WAN как этот Wi‑Fi (клиент) и LAN — мост на физический eth0, к которому подключен ПК.1) Чистый passthrough (лучше всего)
Результат: OpenWrt полноценно рулит интернетом (DHCP/NAT), ПК «за» OpenWrt. Требование: наличие USB Wi‑Fi.
2) Хост держит Wi‑Fi, OpenWrt в VM — через NAT/маршрутизацию (работает без дополнительного адаптера)
На хосте подключаетесь к Wi‑Fi (wlan0). Создаёте bridge для LAN (включаете eth0 в bridge vmbr_lan) и привязываете этот мост к интерфейсу LAN VM (OpenWrt). Для WAN VM создаёте внутренний bridge (vmbr_wan) и на хосте включаете IP‑forwarding + MASQUERADE от wlan0 → vmbr_wan, либо просто даёте VM исходящий доступ через NAT хоста. В OpenWrt WAN будет IP от хоста/интерфейса, а LAN даст ПК адреса и интернет.Минусы: хост управляет Wi‑Fi и фактически выполняет часть NAT (может быть «двойной NAT»), невозможен прозрачный Layer‑2 мост WLAN↔ETH.
3) LXC контейнер OpenWrt
Аналогично варианту (2). LXC легче работает с ресурсами, но доступ к Wi‑Fi устройству имеет те же ограничения.Советы и ограничения
Производительность и стабильность: Proxmox на RPi не всегда официально поддержан — следите за совместимостью образов и версий. Если нужен прозрачный роутинг/bridge на Wi‑Fi в режиме STA — это редко возможно из‑за ограничений mac80211; WDS/4addr может помочь, но нужен поддерживающий точку/AP роутер. Если хотите минимальные проблемы и чтобы OpenWrt полностью управлял сетью — самый простой путь: USB Wi‑Fi и passthrough.Если нужно, могу дать конкретную пошаговую конфигурацию (команды / пример сетевых настроек) для одного из вариантов — укажите, какой вариант предпочтительнее: USB‑донгл passthrough или хост‑NAT.