忆往阁
当往事随风逝去,留下的只有回忆.


忆往阁 Yxsos.com 2017-2020
备案编号:赣ICP备15004477号

静态路由:实现一级路由和二级路由互访

以前关注路由器时,只关注它的配置和稳定性,往往忽略了其他许多重要的因素,比如说CPU方案、无线技术、天线设计等等,这些天因为WOW,狠狠的恶补了一下关于路由器的相关知识。顺道今天将HOME的组网方案进行了一些改变.

以前的网络拓扑结构

光猫(华为SA156C)->桥接至网件(R8000梅林固件)->水星(SG124)交换机

更改之后的拓扑结构

光猫(SA1456C)->桥接至网件(R8000梅林固件)->网件(GS716TV3)交换机
                                        ->小米路由器(R1D)

简单来说改变了有二点:

1.更换网件智能网管型交换机(为以后的链路聚合、QOS、端口限速做准备)主要还是网件的东西质量很让人放心
2.关闭了R8000原有的无线功能(听说其他固件对于WIFI的控制不如原版,索性关掉减少点主路由的负担),使用了原来的小米路由做"二层路由"主要还是挂AP

"二层路由"简单的理解

简单来说,我们所使用的PPPOE拨号技术是从上层路由中获得一个网络地址,相对于上层路由器来说,现在的主路由也就是第二层路由器

那么今天我将小米路由器作为二级路由首先要改变相关设置

假设我主路由的LAN地址是192.168.0.1,分配IP从192.168.0.2-254
首先将二层路由器的的WAN口与主路由器的LAN相连接,主路由器分配一个IP给二层路由器(我采取的是静态IP的形式),假设分配给的地址是192.168.0.2
然后在二层路由的拨号方式中选择动态或者静态获取IP,这时二层路由器将会获得一个IP地址192.168.0.2,网关地址为第一层的路由器的IP地址192.168.0.1
注意!二层路由器的LAN口地址最好设置成其他网段比如192.168.1.1开始,这样开启DHCP等功能就不会与主路由器冲突!

这样我们就架设好了一个二层路由,那么问题来了,如何让一层路由器和二层路由器中的计算机相互访问呢? 这就涉及到一个新东西"静态路由"

简单来说,当我们打开浏览器访问百度时,我们需要通过路由器找寻百度的IP地址,而后通过不同的路由器最后访问到百度所在的IP地址,路由表的作用就相当于一块路标,告诉你要从哪里过,会经过哪里,到底什么地方。静态路由就是设定一个固定的路径来访问资源

我们在主路由器设置了静态路由后,那么二层路由器的机器就可以访问主路由的机器了,具体设置如下,以梅林固件的R8000做例子

目标IP地址:192.168.1.0 (二层机器所在的LAN段)
网络掩码:255.255.255.0(与主路由网络掩码一致)
网关:192.168.0.2(主路由分配给二层路由的WAN口IP地址)
顺序:1(这个随意,有的固件没这选项)
接口:LAN(有的路由器没这选项,打勾即可)

设置完成后,主路由中的机器和二层路由中的机器应该可以进行互访了,有些情况下,二层路由器中机器可以访问到主路由中的机器,但是主路由的机器却访问不了二层路由中的机器,根据网上的解答总结如下

1.关闭二层路由器中的防火墙
2.关闭二层路由器中的NAT功能,使用纯路由模式(有些固件不支持关闭NAT的话就比较悲剧)
关于第二种的情况,目前找到一个解决办法是做端口映射,借此突破路由器的NAT功能使之可以访问二层路由器的管理地址,在第二层路由中设置端口映射80指向二层路由器的80端口,这样就可以访问到第二层路由器的管理地址了,但是其他关于SMB DLNA等功能目前还没有比较完美的解决办法......
2017-09-21
290 views
暂无评论

发表评论