码迷,mamicode.com
首页 > 其他好文 > 详细

家用路由器之间的连接测试

时间:2016-05-16 00:03:46      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

前言

下面讨论一种家用路由器之间交换机的连接来进行上网。如果有一些概念不清楚,可以参考我之前的博文: [家用路由器内部计]http://www.cnblogs.com/tanhangbo/p/4504560.html

环境搭建

准备两个路由器,小米路由器有线连接Internet,TPLINK841N未连接任何网线。另外准备一台笔记本电脑。
小米路由器的管理地址/网关是 192.168.31.1
TPLINK841N的管理地址/网关是 192.168.1.1

单个路由器的情况

当我直接插上小米路由器之后,首先是DHCP流程,因为电脑原来是连接在192.168.2.1/24网段上面,所以它去请求旧的IP被NAK,随后它又开始做了一次dhcp。

技术分享

随后就是ARP流程了,device询问网关的MAC地址,然后发送数据。

两个路由器的情况

当我将TPLINK841N的LAN口和小米路由器的LAN口连接,再将笔记本和TPLINK841N的LAN口连接的时候,会发生下面的现象:

技术分享

这个现象是两个DHCP server抢着给我分配IP,最终TPLINK841N的胜出。可能是它offer的比较早,所以电脑优先去选它做Request。

多次插拔网线,现象也差不多。在这个情形下,小米路由器慢一拍也情有可原,因为还需要多走一条路。

固定IP方式

下面使用固定IP的方式进行连接。
技术分享

设置完成之后,电脑宣告放弃自己的IP:
技术分享

随后它就去问网关的MAC地址了,电脑随后就可以连接上Internet。
技术分享

这时候尝试ping 192.168.1.1已经失败了,但是它在arp表里面。
技术分享
目前的路由表项里面默认网关是192.168.31.1,我估计ping包默认发给这个网关地址,随后就发给了小米路由器了。

关闭DHCP server

在TPLINK841N里面关闭下面的选项,似乎会让它的DHCP server功能失效。电脑单独连接TPLINK841N,也没有见到DHCP交互。所以这样做的话,电脑就直接从小米路由器拿IP了。
技术分享

干掉dnsmasq也可以得到同样的效果。
技术分享

结论

两个路由器的连接,如果要偷懒直接交换过去,这样可能行不通,还是需要关闭下级路由器的DHCP server,或者设置好网段进行LAN-WAN连接。





家用路由器之间的连接测试

标签:

原文地址:http://www.cnblogs.com/tanhangbo/p/5496534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!