hostapd 配置文件示例
配置成功的前提是芯片和驱动程序都要支持
ieee80211n 是 WIFI4
ieee80211ac 是 WIFI5
ieee80211ax 是 WIFI6
配置 ax 5G 80M带宽,需要查阅 wifi6 协议 <<IEEE Std 802.11ax>>
b模式:2.4G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=b channel=11 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
g模式:2.4G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=g channel=11 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
a模式:5G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=36 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
n模式:2.4G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=g channel=6 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20] # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
n模式:2.4G 40MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=g channel=6 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
n模式:5G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=52 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20] # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
n模式:5G 40MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=g channel=52 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
ac模式:5G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=52 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # VHT(802.11ac) ieee80211ac=1 vht_oper_chwidth=1 vht_oper_centr_freq_seg0_idx=58 vht_capab=[SHORT-GI-20] # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
ac模式:5G 40MHz(实测)
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=36 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # VHT(802.11ac) ieee80211ac=1 vht_capab=[SHORT-GI-20][SHORT-GI-40][VHT40+] # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
ac模式:5G 80MHz(实测信道36,idx为42可行)
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=52 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # VHT(802.11ac) ieee80211ac=1 vht_oper_chwidth=1 vht_oper_centr_freq_seg0_idx=58 vht_capab=[SHORT-GI-20][SHORT-GI-40][VHT40+][SHORT-GI-80][MAX-A-MPDU-LEN-EXP7] # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
注意:配置80M带宽需要把channel
和vht_oper_centr_freq_seg0_idx
配置好
如图,设置channel
为52时,需要vht_oper_centr_freq_seg0_idx
设置为58,就可以计算出80M带宽时的中心频率为多少
ax模式:2.4G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=g channel=6 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20] # HE(802.11ax) ieee80211ax=1 # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
ax模式:2.4G 40MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=g channel=6 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # HE(802.11ax) ieee80211ax=1 # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
ax模式:5G 20MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=52 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20] # HE(802.11ax) ieee80211ax=1 # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
ax模式:5G 40MHz
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=52 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # HE(802.11ax) ieee80211ax=1 # 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP
ax模式:5G 80MHz(实测)
# 接口和驱动程序设置 interface=wlan0 driver=nl80211 ctrl_interface=/var/run/hostapd # 基本网络设置 ssid=TestAP hw_mode=a channel=36 # WPA身份验证设置 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 # HT(802.11n) ieee80211n=1 ht_capab=[SHORT-GI-20][HT40+][SHORT-GI-40] # VHT(802.11ac) ieee80211ac=1 vht_oper_chwidth=1 vht_oper_centr_freq_seg0_idx=42 vht_capab=[SHORT-GI-20][SHORT-GI-40][VHT40+][SHORT-GI-80][MAX-A-MPDU-LEN-EXP7] # HE(802.11ax) ieee80211ax=1 he_oper_centr_freq_seg0_idx=42
op_class=128
# 加密算法设置 wpa_pairwise=CCMP rsn_pairwise=CCMP