先介绍一下问题背景:
主路由器是H3C Magic R100, 副路由器是TP-Link WR842N. 按照TP link官网介绍实现WDS桥接到H3C路由器,详情在这里不作介绍了,请参考网页http://service.tp-link.com.cn/detail_article_745.html.
设置过程中主要遇到两个问题:
1. 按找TP-Link设置LAN口地址为192.168.1.2,发现TP-Link路由器设置重启后无法登录到管理页面,其原因为主路由器的网段与该地址不在同一网段所致。可以使用手机或者电脑先链接一下主路由器看一下网段是多少,比如我的手机链接主路由器后的网址为192.168.124.5, 那么可以将副路由器LAN口地址设置为192.168.124.254即可.
2.在主路由器重启以后,手机或者电脑均无法连接到副路由器桥接出来的WIFI, 这是因为副路由器在设置过程中关闭了DHCP功能(副路由器关闭DHCP功能的目的是为了避免冲突, 将设备动态地址分配这一任务交给主路由器负责),并且副路由器没能成功连接到主路由器所致,因此没有任何路由器能够实现设备的IP地址分配。所以总是连接不上.
但是如果将副路由器重新复位并且重新设置一遍之后又好了,这是为什么呢?通过将断电前后TP-Link的配置文件保存下来, 然后根据网络上找到的配置文件解析代码进行解析对比。结果发现断电前后唯一存在差别的配置位置是WIFI信道(WIFI Channel)不同,一个是1,一个是6.因此可以断定主路由器和副路由器断电后链接不上的根本原因是TP-Link路由器的信道与主路由器信道不同所致.
既然已经找出了原因,其解决也就不难了,因为一般路由器默认的WIFI信道在重启之后会默认进行随机选择(这样是为了避免一对无线设备都运行在少数信道上,造成网络环境干扰大,网速差等问题),因此每次主路由器重启后都可能不一样,登录主路由器的管理界面,将H3C路由器的WIFI信道设置为固定为6就好了。
这样一来,随便怎么断电都没有问题了。最后还是吐槽以下TP-Link路由器,这个部分是不是可以在软件上予以改进呢?
哈哈. 上面的介绍可能存在一些术语不准确,不喜勿碰啊.