如果家太大或者墙太多,无线路由器总会有覆盖不到的地方。一般有如下解决方法。
- 再加一个WiFi,利用两个WiFi的WDS(Wireless Distribution System),进行中继或桥接。优点是省去了布线的麻烦,缺点是传输速率有所下降。不知道网络延时是否会增加,个人感觉延时会增大。
- 使用小米WiFi放大器。此设备配置简单,价格也便宜(RMB39算是良心价)。从原理来说,也是一个WiFi中继器。所以优缺点同1。
- 用网线连接两个WiFi。优点是通过网线会降低延时,不会影响传输速率,缺点是物理上要布线,配置也比较麻烦。如果两个WiFi不能很好的配合,会造成客户端仅连接一个WiFi,而不会根据信号强度自动切换WiFi,达不到实际使用效果。
理论
日常使用的无线路由器,其实是有三部分组成。
- 无线AP(Access Point)。也就是无线的接入点。仅有无线连接的作用。
- 二层交换机。实现无线AP和无线路由器的LAN口的数据交换。
- 路由器。将二层交换网络通过路由协议从WAN口路由到下一跳。
其他方面,一般的无线路由器都会有DHCP功能,给客户端自动分配IP地址。
双无线路由器无缝对接,理论上就是用网线连接两个二层交换机,每个交换机又连接无线AP,每个AP设置相同的SSID但不同的信道。这样,客户端会根据信号强度自动选择连接相应的无线AP。
配置
过程如下。
- 准备两个无线路由器。主路由器A拨号上网,辅助路由器B作为无线AP的扩展使用。
- A路由器采用日常配置:配置SSID,WiFi密码,PPPoE拨号连接,开启DHCP并配置相关地址池。无线信道设置为1。
- 用网线连接A路由器的LAN端口和B路由器的LAN端口。
- 路由器B的SSID和WiFi密码设置为跟路由器A相同,关闭DHCP功能,WAN口不用设置,LAN口的IP地址和子网掩码设置的与路由器A的DHCP地址池不在同一个网段。无线信道设置为6或11。
这样,客户端会根据信号强弱自动连接对应的WiFi,实现无缝对接。
验证
采用Cisco Packet Tracer软件,模拟配置过程。
Wireless Router0,作为主路由器,WAN口设置为静态IP地址192.168.10.2,连接服务器192.168.10.1。DHCP连接池从192.168.0.100~192.168.0.127。
Wireless Router1,作为扩展路由器,关闭DHCP功能,LAN口地址设置为192.168.1.2/24。
两个路由器的SSID为test,信道分别是1和6。
开启Physical视图,Laptop拖拽到任何WiFi的信号覆盖范围,都可以打开服务器的主页(Logical视图下用Laptop的浏览器打开http://192.168.10.1
)。Laptop的切换连接的WiFi时也不需要重新设定SSID以及用户名密码。
文件下载地址和软件下载地址(解压密码higoge)。
参考:V2EX。
~~ EOF ~~