前言
为了在方便树莓派联网的同时让其他设备也能上网,就有了将树莓派作为软路由的想法,经过在网上各种搜索后不断折腾,最终也实现了这一目的。有同样需求的可参照下文
{% link 树莓派开启个人热点,Mstzf,https://blog.teohzy.com/post/startAP/index.html %}
一番配置下来确实成功开启了个人热点,但是网速和稳定性一直不是很理想
问题原因
hostapd配置文件网络协议没有设置正确
hostapd v2.9
和 树莓派4B
都已经可以支持WIFI5,而我之前的配置还在使用上个世纪的iee802.11a
协议
解决办法
修改以下hostapd配置文件即可
# vim /etc/hostapd/hostapd.conf
将原配置文件删除,替换为新的
interface=wlan0
driver=nl80211
ssid=AP-Pi4
hw_mode=a
channel=0
ieee80211n=1
ieee80211ac=1
ieee80211ax=1
ieee80211d=1
ieee80211h=1
country_code=CN
auth_algs=1
wpa=2
wpa_passphrase=123456789
wpa_key_mgmt=WPA-PSK WPA-PSK-SHA256
rsn_pairwise=CCMP
macaddr_acl=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0
he_su_beamformer=1
he_su_beamformee=1
he_mu_beamformer=1
he_bss_color=5
he_default_pe_duration=0
he_basic_mcs_nss_set=2
he_oper_centr_freq_seg0_idx=0
require_ht=1
he_su_beamformee=1
he_su_beamformer=1
he_bss_color=3
he_twt_required=1
vht_capab=[SHORT-GI-80][RX-STBC1][TX-STBC][SU-BEAMFORMER][SU-BEAMFORMEE]
重启hostapd
# sudo systemctl start hostapd