使用 hostapd 设置双频并发 AP

使用 hostapd 设置双频并发 AP

我有一个基于 MT7615 的无线网络适配器,它显然支持双频并发模式。那么我该如何使用 hostapd 设置两个接入点,一个在 2.4GHz 频率上,另一个在 5GHz 上?

我当前的 2.4GHz hostapd 配置如下所示:

ssid=XXX
interface=wlan0
hw_mode=g
channel=9
bridge=br0
driver=nl80211

logger_syslog=0
logger_syslog_level=0
wmm_enabled=1
wpa=2
preamble=1

wpa_psk=XXX
wpa_passphrase=XXX
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0

ieee80211n=1
ht_capab=[SHORT-GI-20][SHORT-GI-40][HT40+]
country_code=XX
ieee80211d=1

ctrl_interface=/var/run/hostapd
ctrl_interface_group=0

答案1

据我所知,如果您的适配器确实是双波段,那么它将具有多个无线电,每个无线电将作为不同的网络接口显示(例如wlan0wlan1)。

大多数消费设备并非设计用作接入点,因此它们只有一个无线电,这意味着只有一个网络接口,因此只能在单一频率上运行 AP(例如 2.4 GHz 或 5 GHz,但不能同时运行)。

如果您的设备确实有多个无线电,您只需运行多个版本hostapd并为每个版本指定不同的配置文件。每个配置文件将针对不同的频段进行设置。使用interface=配置文件中的选项告诉 hostapd 您正在设置哪个无线电。例如,在一个文件中,您可能拥有interface=wlan0并设置 2.4 GHz 信道,而在第二个文件中,您可能拥有interface=wlan1并设置 5 GHz 信道。您可以使用它iw list来确定哪些接口支持哪些频段。

如果您连接到运行 OpenWRT 或类似程序的无线路由器,您会看到它有两个或多个网络接口,每个频段一个,可以同时使用。在这种情况下,每个接口仅支持单个频段(例如wlan0仅在 2.4 GHz 上工作,wlan1仅在 5 GHz 上工作等)。

相关内容