перейти к основному контенту

Proxmox + WirelessAP

Добавляем поддержку беспроводной сети в Proxmox.

Заметка скорее для себя. Поскольку на Proxmox можно устанавливать пакеты - можно провернуть следующее

постввить hostapd

# apt-install hostapd

настроить его

cat /etc/hostapd/hostapd.conf

interface=wlp3s0
bridge=vmbr0

# SSID to be used in IEEE 802.11 management frames
ssid=<SSID>
# Driver interface type (hostap/wired/none/nl80211/bsd)
driver=nl80211
# Country code (ISO/IEC 3166-1)
ieee80211d=1
country_code=RU

# Operation mode
hw_mode=g
# Channel number
channel=6

# Bit field: bit0 = WPA, bit1 = WPA2
wpa=2
# Bit field: 1=wpa, 2=wep, 3=both
auth_algs=1

# Set of accepted cipher suites; disabling insecure TKIP
wpa_pairwise=CCMP

# Set of accepted key management algorithms
wpa_key_mgmt=WPA-PSK
wpa_passphrase=<PASS>

# hostapd event logger configuration
logger_stdout=-1
logger_stdout_level=3

## Enable 802.11n support
ieee80211n=1
## QoS support
wmm_enabled=1
ht_capab=[HT40+][HT40-][TX-STBC][RX-STBC1][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40]

добавить беспроводной интерфейс в правильный бридж

cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface wlp3s0 inet manual

iface enp4s0 inet manual


#бридж в локалку, в CHR на нем DHCP-server
auto vmbr0
iface vmbr0 inet static
        address <ADDR/MASK>
        bridge-ports wlp3s0
        bridge-stp off
        bridge-fd 0


#для провайдера, в CHR на нем у меня DHCP-client
auto vmbr1
iface vmbr1 inet manual
        bridge-ports enp4s0
        bridge-stp off
        bridge-fd 0

в CHR добавляются, соответственно, 2 интерфейса.