我正在 Coral 开发板上运行 Debian 的一个变体。当我生成热点时,有时它会变得不可用,然后又重新出现,从我手机的 wifi 列表以及使用 linssid 程序查看 SSID 的时间图可以看出。有时,即使开发板和我的手机紧邻,信号也会下降至 2 格。有哪些原因会导致它像这样脱落?
以下是我用来生成 SSID 及其输出的命令:
$ sudo hostapd /etc/hostapd.conf
Configuration file: /etc/hostapd.conf
rfkill: Cannot open RFKILL control device
hotspot: interface state UNINITIALIZED->COUNTRY_UPDATE
Using interface hotspot with hwaddr 00:0a:f5:89:89:82 and ssid "my_hotspot"
hotspot: interface state COUNTRY_UPDATE->ENABLED
hotspot: AP-ENABLED
hotspot: IEEE 802.11 driver had channel switch: freq=2447, ht=1, vht_ch=0x0, offset=0, width=1 (20 MHz), cf1=2447, cf2=0
hotspot: STA 1e:f4:5e:60:19:d4 IEEE 802.11: associated
我没有看到任何迹象表明它会暂时下降。我可以运行一个命令来告诉我更多信息吗?
以下是内容/etc/hostapd.conf
#2.4GHz setup wifi 80211 b,g,n
interface=hotspot
driver=nl80211
ssid=my_hotspot
hw_mode=g
channel=8
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP
rsn_pairwise=CCMP
#80211n - Change GB to your WiFi country code
country_code=US
ieee80211n=1
ieee80211d=1
答案1
在摆弄了几个小时后,我注意到这个/etc/hostapd.conf
配置的表现要好得多:
interface=hotspot
driver=nl80211
ssid=my_hotspot
hw_mode=g
channel=1
wme_enabled=1
ieee80211n=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP