我住在一栋公寓楼里,正常情况下有 20 多个其他路由器在覆盖范围内;当我在公寓主房间的电缆调制解调器/路由器旁边时,我可以获得 150Mb 以上的网速,但当我移到我的卧室(距离 20 米,有 2 面墙)时,我可以获得从 2Mb 到 20Mb 不等的速度。
我尝试使用 openwrt 路由器设置 wifi 中继器来连接到我的主要电缆调制解调器/路由器,并将其放置在离卧室更近的地方,但这并没有导致 wifi 速度发生任何显著变化。
我也尝试将我的 openwrt 路由器作为主路由器,但我获得的速度并没有比我通常从电缆调制解调器/路由器获得的速度更好。
我的卧室确实有一个以太网端口,我可以将我的 openwrt 路由器连接到该端口,然后将其连接到主房间的路由器。
一种选择是简单地使用 2 个 ESSID - 例如“主”和“卧室”,并根据我在公寓中的位置手动在它们之间切换,但理想情况下,我希望我的笔记本电脑自动接收最强/最快的 wifi 信号并连接到该信号 - 例如当在卧室时,连接到卧室路由器,因为它离笔记本电脑更近(路由回主路由器 wifi 以太网)并断开主房间的“慢速”wifi 连接,当我在主房间时反之亦然。
这可能吗?
答案1
这是可以做到的。理想情况下,您希望两个 ap 的设置完全相同,除了 ap 的信道和内部 IP 号。确保两者位于不同的非冲突信道上。确保两者的加密设置和身份验证设置匹配。关闭混合网络模式,不允许任何路由器使用无线 b。这些是我发现客户端会掉线的最常见原因。
如果这是新设置,请对第一个路由器进行一些研究,找出它使用的是什么芯片组。如果是 Broadcom,请将其与 Broadcom 匹配以用于中继器。如果是 Atheros,请将其与 Atheros 匹配,如果是 Ralink,请将其与 Ralink 匹配,等等。
这对于网页浏览和流媒体播放非常有效。但我能够让实时流量(voip 等)漫游而不中断会话的唯一方法是使用其他设备进行身份验证。即路由器将 Auth、DNS、DHCP 卸载到 pfsense 并在 PFsense 上启用 EAP 缓存。这样,所有处理器密集型任务实际上都会发送到单独的设备(pfsense),在漫游事件期间回馈关键的几毫秒时间。