标签: wireless-roaming

wpa_supplicant 漫游到更好的信号

我有一个路由器(带接入点)和一个使用以太网电缆连接的接入点。两个接入点具有相同的 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 …

wireless-access-point wpa-supplicant wireless-roaming

7
推荐指数
0
解决办法
2645
查看次数

多个 Wi-Fi 路由器和无缝漫游

我住在一个相当大的房子里。它有四层楼,墙壁很厚;在任何地方拥有可靠的 Wi-Fi 连接是一项艰巨的任务。

目前,我使用了几个独立的路由器,每个路由器都有自己的 SSID 并连接到 WAN 网络。只要我在某一点上保持静止,此解决方案就可以正常工作,但是一旦我离开路由器,我就会开始遇到问题。事实上,我的设备一直连接到路由器,直到连接断开,然后才连接到下一个路由器,造成几秒钟的间隔。

我的另一种设置是对所有路由器使用相同的 SSID、加密和密码,以便我的设备只能看到一个网络。这个设置的问题与第一个基本相同:即使设备只看到一个网络,也几个不同的路由器;所以他们倾向于保持与一台路由器的连接,直到连接断开,然后他们切换到更好的路由器,仍然造成差距。

我认为最好的解决方案是相互“交谈”并自行处理网络交换的路由器,生成一个完整的网络,这样看起来只有一个路由器存在,并且设备在从一个点移动时保持无缝传输数据到另一个。

我认为这就是eero路由器所做的。eeros 以无线方式相互交谈,但我不介意将我的路由器连接在一起。

“普通”路由器是否存在这样的解决方案?我应该如何设置它们?我应该买一些eero路由器吗?还是我应该忍受我目前的设置?

wireless-networking wireless-router wireless-roaming

5
推荐指数
1
解决办法
6251
查看次数