Is it possible to configure Proxmox to access VMs from the internet through WLAN? (no wired connection)

Marrond

New Member
Feb 4, 2024
2
0
1
Bear with me because I don't know what I'm talking about and don't know the terminology so I will try to describe my situation and what I want to achieve:

My only internet access is through WiFi access points in my building. Bandwidth is limited per device connected (20down/20up), obviously devices can't see each other on the network. This is both a blessing and a curse (downloading/uploading stuff on 1 PC doesn't affect network performance on any other device but no local file sharing whatsoever). As such I don't have a wired network access. Good thing the WiFi is rock stable and costs me nothing but I don't have access to router configuration. I have no possibility of purchasing any private internet service, other than using LTE which coverage is non-existent in my area. The network is configured so if I connect to it with device A and then share that connection from device A to device B, only one of them will be getting access to the internet depending on which one is in use (if one is streaming video, the other won't be able to open even a webpage, and vice versa)

Currently I run several low power Dell miniPCs as servers for personal use. All my PCs are connected to switch so I can acces everything via wire but each machine has it's own internet through WiFi. To gain access to them from the outside via internet I use reverse-proxy services like localtonet and playit.gg (perhaps there's better way to do this but these are idiot-proof).

With that in mind. Is it possible to configure Proxmox and it's virtual machines to work on this janky network setup? Ideally I'd want to connect all miniPCs into one Proxmox cluster for shared resources, then run Jellyfin, Airsonic, BlueIRIS, trueNAS and couple game servers on them and be able to:

1) access everything via local network with no internet access
2) have each VM accessible from the internet

Bandwidth limitation is not a concern (these wouldn't be used simultaneously and game servers require very little bandwidth for amount of players I'm hosting for) but if there were some limitations in required setup, would it be possible to connect multiple WiFi adapters and assigning them to VMs?


Some of this might be stupid or obvious but I'm really biting more than I can chew here and I don't even know where to begin. I've installed Proxmox on one machine to play around with it and there doesn't seem to be an easy way for a normie like me to use it with WiFi and bridging the connection for VMs. Google doesn't give me any relevant results here, probably because there aren't any masochists out there trying to make such constraints work...

Does that make sense? Is it even possible?
 
Proxmox does not support WiFi (since it is designed for enterprises) but you can setup a (single) WiFi connection manually (please search the forum). Most WifI cannot be used as a bridge and you'll need to put everything behind (yet another) NAT.
Would it not be much easier to replace your switch with a OpenWRT WiFi router and use that to provide internet to all physical and virtual machines (and do firewall, port forwarding and VLANs)?
 
If you absolutely need something like that, I would recommend using a repeater or access point with a LAN connection. Then you can connect your PVE anywhere via LAN, but it still goes in via WLAN.
 
If you absolutely need something like that, I would recommend using a repeater or access point with a LAN connection. Then you can connect your PVE anywhere via LAN, but it still goes in via WLAN.
Yea, my network setup is cancer but I make it work for me. It's easier to draw than to explain with words by how stupid it actually is...

I've tried using USB WiFi adapters and pass through USB device to the virtual machine but it doesn't seem to work. Like, the adapter is seen in lsusb on host and VM as Realtek device but it doesn't get recognized in Linux - and lights on the device are all shut off as well. I thought it might've been a driver issue (I've installed CentOS and it turns out RTL8814AU has non-existent support in Red Hat by the looks of it) and I've seen that it should work out of the box on KaliOS so tried that one just for testing purposes but the problem is the same so I guess it's me just doing it wrong... don't have other adapters to try for the time being however. Is this just impossible with Proxmox or I'm doing it wrong?


I have some Intel AX210 M2s on order sailing to me from China but it will take a while.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!