Содержание

Wifi module KVM vm

Возникла необходимость пробросить модуль WiFi в виртуальную машину с OpenWRT )). Задача осложнилась тем, что под OpenWRT проброшенный средствами ProxMox модуль WiFi не работал - не оказалось под него драйверов. Поэтому пришлось использовать старый добрый proxyARP

Установка пакетов в ProxMox

Установим нужные пакеты на хостовой машине (ProxMox)

#
#
 
apt update
apt install parprouted dhcp-helper avahi-daemon hostapd

Конфигурируем интерфейс

#
# Proxmox 
# /etc/network/interfaces
#
 
 
auto wlan0
iface wlan0 inet dhcp
        post-up /usr/sbin/parprouted eth0 wlan0
        post-down /usr/bin/killall /usr/sbin/parprouted

В вебморде Proxmox

Необходимо добавить интерфейс в бридж к интерфейсу локальной сети, на котором работают виртуалки:

Конфигурируем WiFi

Мне требовалось раздавать сеть WiFi клиентам, поэтому я создал конфиг /etc/hostapd/hostapd.conf

interface=wlan0
driver=nl80211
ssid=MySubnet-WiFi
hw_mode=g
#ieee80211n=1 
#Раскомментировать для включения режима n
#ht_capab=[HT40-][SHORT-GI-40] 
#Раскомментировать для включения режима n
channel=6
wpa=2
wpa_passphrase=SecretPa$$w0rdd
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0

service hostapd restart