deu*_*x12 7 wireless-access-point wpa-supplicant wireless-roaming
我有一个路由器(带接入点)和一个使用以太网电缆连接的接入点。两个接入点具有相同的 SSID、密码、加密、...
我尝试使用 wpa_supplicant 包。首先我创建了一个文件/etc/wpa_supplicant/roam.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="work"
scan_ssid=1
key_mgmt=WPA-PSK
psk="password_here in plain text"
id_str="network_work"
priority=3
bgscan="simple:5:-70:200"
}
Run Code Online (Sandbox Code Playgroud)
我/etc/network/interfaces像这样修改了文件:
auto lo wlan0
iface lo inet loopback
iface wlan0 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant/roam.conf
iface network_work inet static
address 192.168.1.67
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface default inet dhcp
Run Code Online (Sandbox Code Playgroud)
我通常连接AccessPoint1并四处走动,当我失去信号时,它会更改为另一个 AP,但我在此更改之间有大约一分钟的间隔,并且我在这一分钟内失去了网络连接。
我试图做的是,以防 AP1 的信号-70dB改变到另一个 AP,以防另一个 AP 有>-70dB. 这可能吗?
我做了一个测试: sudo watch -n1 "iw wlan0 scan | grep 'BSS\|signal'" 并且当 AP1 的信号在-90dB它时保持连接到该 AP。它应该已经更改为 AP2,它只有-80dB
需要明确的是:如果到其中一个的信号丢失,它会在两个 AP 之间漫游,否则它会停留在它首先连接的 AP。一旦超过阈值(-70dB),我想连接到最强的信号。或者至少在其中之一的信号非常低时更改 AP。如果我连接另一台笔记本电脑,两个接入点在网络管理器中都显示为一个
谢谢!