Avoid using WLAN if possible, it has several technical limitations making it not really suitable as single interface of a hyper-visor like PVE.
At least the following disadvantages apply:
- Wi-Fi adapters can only be used as Linux bridge interface through workarounds, as most Access Points (APs) will reject frames that have a source address that didn’t authenticate with the AP.
- compared to wired Ethernet connections you will experience more latency spikes, reduced bandwidth and depending on distance and barriers between host and the AP even spotty connections
Setting up the Wi-Fi itself is not different in Proxmox VE than with a default Debian installation. But avoid installing advanced, network daemons like NetworkManager as those are normally suited for desktops only and may interfere with Proxmox VEs network requirements.
Checkout the following references for setting up the wireless connection:
Guest Network Setup
Bridge Port Using ebtables
Note, as Access Points (APs) will reject frames that have a source address that didn’t authenticate with the AP. This is a problem with Linux Bridges as they transparently forward the network packets with the original source address of the CT or VM, but the AP only knows about the host source address, so it rejects those packets.
You can try to still add the wireless interface directly as bridge port by using extra ebtable rules to rewrite the source MAC address.
4 address mode (WDS)
Theoretically you could try to enable the 4-address frame format, also called wireless distribution system (WDS) if your Access Point (AP) supports it.
The advantage is that it the bridge and network behaves just like it would when using a wired connection, the guests are connected transparently to the LAN, no need for NAT or ebtable rules. The disadvantage is that getting it to work is a hit or miss and depends on the support of the wireless interface of your host and the AP.
You will need to install the
iw utility, for further information see: http://nullroute.eu.org/~grawity/journal-2011.html#post:20110826 for some hints about setting it up.