我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记 - 小众知识

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

2018-10-15 02:34:44 苏内容
  标签: 路由器
阅读:8263

背景和需求

背景

似乎我们都得了网络依赖症,甚至连上厕所和做饭的功夫,都要随时随地接入互联网。我在进厕所之前一定要拿到手机或者Switch,但是经常在厕所里连不到信号,这种家中的角落死角必须要解决。

成本低、最简便的方法应该是多路由组网,实际上就是多个路由器提供覆盖。但是我今天讨论的是多路由器有线互联(其实我们还有很多选择,比如无线桥接、子母路由、mesh组网等)。不过我没有那么多条件来测试,就是简单的那两个路由增加覆盖。

我的需求

主路由:华硕AC68U,梅林固件,承担着家庭网入户最主要的职责。借助了梅林固件实现N多功能,最主要的包括流量控制、Frps穿透、酸酸乳、Koolproxy去广告等。此外,下联交换机连接打印机、NAS和主力PC,1000M端口。

二级路由-1:斐讯K3C,原厂固件,主要用于覆盖客厅的智能设备,包括小米电视、HTPC、电话网关和一堆无线设备。1000M端口。

二级路由-2:联想Newifi,老毛子固件,下联3.5寸硬盘,启用Transmission和Aria2,用于日常下载和和网盘数据同步,100M组网。

全家带机量还算可以,大概20-30个设备。家庭住宅面积165平,按理说一个ac68u可以覆盖,可是它放在书房一个角落,只能覆盖到家里一半。

组网方案组网方案

实际上今天讨论的就是主路由和两个二级路由的有线连接方法。对于这种场景来说,链接方式一般只有两种,一是LAN to LAN,而是LAN to WAN,但实际上会存在一些问题,我也是摸索了几天后才弄明白。

下面的二级路由用Newifi来演示,固件老毛子。路由器基本配置差不多,大家自行对照哈。(请忽略灰尘,长期未打扫了......)

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

我的组网过程

方案一:LAN to LAN ,AC68U主路由和K3C链接方式

特点:所有的设备都处在一个网段内,无线漫游切换顺畅,二级路由相当于AP接入点。问题:由于缺少路由功能,路由器自身的一些服务不能工作,比如Transmission/Aria下载直接没有速度;DHCP效率也略慢,新入网设备获取IP速度慢。

先解释一下WAN和LAN的概念:简单来说WAN端口用于外网,LAN端口用于内网。实际上这两个概念一般是出现在网路边界上,WAN接入广域网,LAN接入局域网。更深的理论不用在了解了。文中提到的LAN to LAN就是两个路由器之间用LAN口连接起来。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

这种连接方式二级路由是一个普通的交换机,作为一个二层设备组网,随便LAN口接LAN口,没有顺序和对应。设置关键点如下:

二级路由器手动指定IP地址,并关闭DHCP。我的二级路由主要目的是扩展家里的无线覆盖,这里的ip地址为192.168.1.3。DHCP是啥?不知道?自行Google吧。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

此外,还要关闭DHCP,因为我们实际上用一级路由的DHCP作为唯一的服务。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

指定IP地址和关闭DHCP建议在入网前就设置好,避免入网后出现冲突。此外,也可以在一级路由上分配静态ip。

统一SSID,信道也保持一致。作用是家里可以无缝漫游。就是一级路由和二级路由的SSID设置为相同的,同时信道也建议保持一致。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

此外,还有一种做法,一二级路由都开启DHCP,就是区分分配网段。比如一级路由划分192.168.1.2-199网段,二级路由划分192.168.1.200-254网段。这样可以提高获取IP的速度,解决连接wifi后迟迟获取不到ip的问题(感觉是风水学)。

AP模式:在很多路由器上,有一个关于AP模式的选项,理论上AP模式和以上设置效果相同,但是更为方便。设置为AP模式后系统会自动关闭DHCP功能。然而我的K3上居然没有AP模式,再次吐槽一下斐讯官方固件,连个AP模式都没有!

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

对于这种方式,一二级路由可以顺利互通,打印机、NAS等设备可以正常互访。

方案二:LAN to WAN,AC68U主路由和Newifi链接方式

特点:带路由功能,Transmission/Aria等服务可以正常使用
问题:中间加了一层NAT转发可能影响效率;不同网段,使用起来不方便。

这种链接方式相当于在一级路由底下由接了一个子网。配置关键点如下:

二级路由的WAN口连接一级路由的LAN口,给二级路由分配192.16.8.1.2。我习惯在二级路由上直接设置静态IP。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

二级路由LAN中设置本机ip为192.168.2.1,因为二级路由是192.168.2.x的网段。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

二级路由DHCP设置分配IP段为192.168.2.2-192.168.2.254,这样连接到二级路由的所有设备都将分配192.168.2.x的IP地址。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

关闭二级路由防火墙,因为防火墙设置不当可能影响BT下载,粗暴期间直接关闭了吧。但是比较明智的做法是把相关数据做放行设置,由于不同路由器设置不一样,就不多说了。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

一级路由设置静态路由表(最重要的一步)。如果你发现组网后,一级、二级路由不通的情况,多半是这一步没做。静态路由的意思就是,如果遇到需要查找192.168.2.0网段的ip,那么将指向192.168.1.2的LAN口。

设置静态路由表是因为二级路由开启WAN口后,会对WAN和LAN做内网隔离。如果没有设置正确的静态路由表,按照我的拓扑来看,会出现看不到二级路由下的所有设备,但并不会影响二级路由的Internet。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

经过以上设置后,Transmisison可以正常使用啦。如果是用的LAN to LAN的方式,总是出现红种,或者没速度的情况。此外,对于常用BT/PTer来说,还要记得对端口做转发,或者直接设置为DMZ主机。

我是如何通过多路由器有线互联解决网络覆盖死角?我的家庭二级路由折腾小记

总结

实际上除非有特殊需要的,一般情况家庭中建议用LAN to LAN的链接方式,效率高、容易漫游,毕竟NAT还是能少用就少用;但是如果需要在二级路由上挂BT/PT的话,我只能用WAN to LAN的方式,暂时没有找到其他的方法。

对于这两种方式的速度,我没有做更多的测试,但是从实际来看速度并无太多差距,百兆端口依然可以跑满,千兆没有条件无法测试。

无线桥接什么的不要在考虑了,已经无法满足我那PT动辄几十G一部的电影,即使是百兆显得吃力。当然还有Mesh组网、子母路由什么的我没有条件测试,不知道效果如何,希望张大妈能给个众测。

这里当时在装修的时候犯了一个错:用了盖楼自带的五类线。五类线理论上做满8芯可以跑千兆,但是受制于线路的质量和铺设工艺,家中始终只有500M左右。木桶原理啊,忽略的任何一个细节都影响全局的效果。

以上有些内容可能涉及到以前的文章,看不明白的可以看看我以前的系列



不是说不稳定,是想要么一步到位AC300要么留下升级AC300的空间,上了一体机感觉高不成低不就的,略尴尬而已。可能我需要细查查参数,因为上ap就涉及poe交换机,一体机如果功率够可以代替poe交换机了,我去尺寸和参数方面看看。
多谢经验分享


我打个比方,网络就像高速,国道,省道,乡道,村道甚至到田垄,你的宽带就好像田垄,是没有可能直连高速的,也是一层一层NAT过去的,只不过是你不会或者是没找到窍门的原因,但是有个导航的话,你就知道上高速怎么走,下高速怎么去你朋友家,你和朋友视频就等于看导航去朋友家做客,所以关键是学会导航的方法,现在就算是电信大内网,照样有办法NAT,有技术的凭技术,没技术的花钱,总归是有办法的,不能说自己不了解这方面就武断的说“不可能”

不可能,不是一个事实。只是一种意见。
—拳王 阿里



楼主的设备与我的有一多半一样,还是建议能用有线的别用无线。有黑裙了就别用硬盘盒下载了。

扩展阅读
相关阅读
© CopyRight 2010-2021, PREDREAM.ORG, Inc.All Rights Reserved. 京ICP备13045924号-1