- 主题:最近折腾软路由,有些经验性的留存一下
首先家庭网络适合折腾软路由的最佳条件是光猫开启了桥接。只有将光猫转成网关设备,然后全屋内网用一个路由管理才是最高效,同时需要软路由这种高性能、高效、低功耗的特殊设备。
2如果光猫已经是路由方式了,再配置软路由更多是为了实现一机多能,用虚拟机或docker方式实现既是二级路由器又是私有云(黑群晖这种)又是kms,又是下载机这种多应用的场景。因为用软路由替代原专用路由器的高新能和低功耗、灵活配置的优势才能发挥出来。
3选设备,如果是第1种方式,一般家里是光猫入户-软路由-交换机-有线主机+AP。这样规划软路由至少需要2个网口,如果多线路入户的如联通+移动双线路的,每增加一个入户线路需要同步增加软路由的网口数。第2种方式,也是至少需要2个网口,如果希望一机多用的每个功能都直通一个网口则需要2+须扩展功能的网口数,如果不用直通而用虚拟交换机,2个网口就够了,不过这样降低了网路吞吐能力有些不合适。
软路由设备主要分专用定制设备和主机刷机设备。又分别有x86架构cpu和非x86架构。定制设备网口数量确定基本不能再扩展,所以要根据自己的网口需求选设备,非定制设备主要是旧PC或旧路由器,这种多少都有扩展能力或多个网口,旧路由器的运算能力有限一机多用需求不大。
个人觉得如果是1方案旧pc的性价比、扩展性都是优选。而专用的软路由设备虽然也有采用x86cpu的但是价格一点也不便宜,并且我对这种自行研发的设备可靠性有顾虑。感觉不如大厂的旧pc让人信赖。
在就是案例了,我家采用1方案,软路由采用的是hp t620plus的旧pc,小主机,增加了一个pcie的双口bcm5718网卡,加上原机板载网卡,一共3个网口。交换机负责有线设备接入和ap接入,原路由器改成ap负责无线设备的接入。具体刷机装机就不细说了,网上教程很多。总投入,t620p的空机+1G内存+16G m.2SSD硬盘260米。网卡60米。路由器和交换机都是原来旧设备没投入,就算没有,千兆交换机也是白菜价,2.5g交换机也没多贵。
第一个坑是尽量不要刷网上各大神版的扩展openwrt的快照固件bin文件,虽然功能较全但一旦需要自己加一个插件就可能版本不兼容安装不成。如果懒可以刷各大神版的原始固件bin,以后自己加功能插件也方便些。
第二个坑 桥接软路由ip地址段需要和桥接的光猫ip相同,这个是技术要求,不算坑,自己疏忽了。
第三个坑 选用intel的扩展网卡兼容性最好,我图性价比买的bcm5718网卡需要在openwrt上安装kmod-tg3这个驱动插件,实际博通的bcm57xx的网卡都要这个驱动才能在openwrt里识别。选用其他网卡要考虑openwrt的识别问题,虽然也是linux但是有专用插件更方便。最开始不知道需要这个插件而用了kmod-tx2插件,不识别网卡差点以为网卡翻车了。
--
修改:polarbear31 FROM 222.129.128.*
FROM 124.64.17.*
这个忘了说一个前提就是子网掩码是255.255.255.0这样设置就要网关设备和路由器在192.168.1的网段。你的网关设备和路由器都在192.168网段就需要子网掩码设置为255.255.0.0,好处是路由器下面还可以配置255个255个ip的网段。而第一种路由下面只有255个ip了,不过家用也够了。
关于有没有风扇还要因地制宜,有些家弱电箱不大,我家,原硬路由就是无风扇,导致闷在里面很热,夏天就容易抽风,偶尔网速极慢。后来我开开箱门和加风扇都可以解决,这次避免硬路由过热,只让它管无线的接入,做ap,有线走交换机。端口转发nat,dhcp,dns缓存等都由软路由承担。为避免过热特意选了一个有风扇的。我家弱电箱没风扇过热,但是有个小风扇循环一下就没事了,这也和我家负载有关。
关于光猫桥接还是路由,要看光猫定位。运营商配给大家就是能实现光电信号转换功能用的,以前叫做猫的时代,是完全没有路由呀,dhcp等任何功能的,现在是单芯片的设计,除了网关功能还赠送路由,无线,动态ip分配等功能,赠送的质量会好吗。曾解决过家庭网络故障就是用光猫做路由,开台式电脑后,由于垃圾多访问多导致无线访问受影响。实际上多数家庭都是光猫路由下面再加一级家庭路由的。
两极路由一定是效率更低的。至于nat即使是硬路由很多都是用单芯片的软件实现的,和软路由软件实现没啥差别。都是通用arm处理器,刷路由固件就是路由器,刷机顶盒固件就是机顶盒。
由于现在处理器运算能力过剩,所以软路由和硬路由比才有性价比。一般家庭网络光猫进来,直接硬路由完事。有线的接路由器网口,无线接路由器无线端口,如果负荷很轻买个便宜路由器还核算。如果有线多,无线覆盖区域大,不如软路由负责软件,交换机负责有线,无线ap组mash负责无线区域无缝跨越的方案更有性价比。我觉得这是软路由最基本的应用场景。再就是高效出国的一些用途,主要还是有便宜的设备,投资3百多买硬路由就是中下等,软路由足够应付千兆的供应商带宽了。
【 在 epiman 的大作中提到: 】
第二个坑没看明白,是说光猫桥接以后,要求软路由和光猫是同一个IP段?
我家光猫是192.168.1.x,软路由是192.
--
FROM 114.254.9.*
其实软路由也是一个很宽泛的概念,一般以刷了openwrt系统的都叫软路由,翻Q需要的是硬解AES加密的能力。有些则是看原路由器设置管理页面不爽,想添加额外功能的。还有些是有线端口需求多的,对路由网口和交换机网口共用不爽的。
这只是需求端,我觉软路由流行起来真正原因是让原来的过时it设备通过软件手段发挥新的作用,就是让手里的沉默成本产生价值。反倒觉得现在新开发8-9百甚至1千多的低功耗,高性能专用软路由机器是没啥性价比的东西。工作1000小时省个块八毛的几度电钱太不合算了。
其实大家对需求也是不明确的,因为网络知识并不普及,有些人只要不是断网,偶尔卡滞一下也不在乎,穿过房间时wifi是不是有切换也无所谓,甚至有些家,室内就几处无线信号好,就只在有信号的地方用网络。好多人是不知道需要调节无线覆盖还是提升交换能力或是改进路由器效率。软路由的价值在于,如果家里有剩余的旧电脑,或是花上2-3百元钱,软路由就能让家庭网络路由瓶颈至少能应付到购买1千兆以内的运营商连接带宽。再就是双线入户的,例如联通+移动这种,软路由带来巨大双线均衡的灵活性。
还有一些像我这样的,原来硬路由还行,经过8年多的时间,现在表现为有线网速受温度影响越来越严重,入夏以来非常不爽。买个新路由同样档次的要5-6百,这个旧的就只能落灰,卖二手卖不了几十还不够折腾的。花300多搞个软路由,起码没有浪费的设备,顺便独立几个网络功能。等这个硬路由无线也不行了,再考虑家庭网络是往2.5g带宽还是万兆方向演进。
总之,甘蔗没有两头甜,性价比高的一般都不省事。家庭网络不觉得差或有问题,完全没必要操这个心。不是新技术适合所有人,尤其是技术小白的。
【 在 hawkins 的大作中提到: 】
: 我也很困惑这个问题,感觉所有讲软路由优势的视频,内容全是翻Q相关,讲什么高负载,有几家是这个需求的?
:
: #发自zSMTH@KB2000
--
FROM 222.129.128.*
实际上你这个就是软路由的精髓,就是看newifi3的原管理系统不爽,改刷了其他固件,我不知到newifi3的cpu或准确的叫SoC是啥(省的那些不做贡献的家伙擅长的挑刺)估计会有openwrt的发行版。需要解决的是你面临的什么问题,如果是newifi3硬件故障,的确换一个新的好用的设备就能解决问题。如果是负载过大引起的问题,就需要考虑当前SoC能力是否满足,考虑到厂家的定价策略,可能需要认识到不能让设备长时间满负荷运行,就算是pc架构已经有全面的成熟的方案,也还有出bug的pc硬件,一个SoC系统厂家给出的只是建议方案,各家厂商随技术实力、生产成本,功能取舍,用料等方面肯定不能保证长期高负荷。
软路由方案多了一个利用原来价格较高设计比较完善的旧pc的渠道,相当于用2百块钱买来1千多的硬件设备来用。而现在都在买新开发的适配硬件,反倒不能保证硬件系统的稳定性。
另外,我也不赞同采用all in one的兄弟的演进路线,实际上并不是谁都需要解决all的问题,可能有人就为了翻q,有人就是为了解决老旧路由器能力不足,有人就是不同网络功能用不同硬件设备。适合主路由拓扑的就研究主路由,适合旁路由的就研究旁路由,没必要研究不需要用的需求,更没必要研究透了初级技术再解决自己的问题。自己职业专业干了这么多年能说研究透了吗,何况就是家庭网络需求。其实,大家家庭网路应用就几个有限的场景,多在网上查查,很容易找到相同场景的别人的经验。只要学好别人的经验解决自己问题就好了。linux要多熟?看网上视频人家输入什么命令,自己抄一遍还不会吗。我觉得Linux熟悉程度的要求就是能够,照抄网上视频的程度就够了。
【 在 hawkins 的大作中提到: 】
: 有道理,不过我还是没弄明白软路由的核心必要性。
: 举个自己的例子,我现在是newifi3刷pandavan固件,下面挂两个TP7650当AP,300兆的宽带家里几十个设备包括NAS以及各种智能家电,用的没有任何问题,我想一般家庭应用也就这样了吧。
: 换成软路由,除了翻Q看高清,我想不出有任何场景超出我现在的硬件条件。
: ...................
--
FROM 222.129.128.*
感谢指正。这种光信号转换,模拟信号转换的设备应该叫网桥吧。我搞混了概念,遥想当年嗞 哇了哇了的时代,白驹过隙呀。
我现在的网络问题真实层出不穷呀,网络搞好了以后,下载机的板载网卡又出问题了,经常流量突然就没有了,尤其bt上几十兆的时候,还要替换网卡,都是几年前的旧设备了。网络差的时候反倒相安无事。
【 在 bluaze 的大作中提到: 】
: 运营商送的光猫有好有差,不能一概而论,主流一点的型号网上基本都有拆解和测试,你碰到的那个可能比较差,好的光猫除了光电信号转换外,完全可以做点其它的
: 当然,在充分评估手上的设备,因地制宜,将网络各功能和服务分散到适宜设备这一点上,我和你一致
: ps. 你说的网关功能就是指猫吧,以前ADSL时代管调制解调电话线路上的电信号为猫,现在光信号时代还是叫猫(不然怎么叫光猫),或术语点调制解调器;网关有些语境就是路由器,有时候指路由/DHCP/DNS/调制解调等网络接入服务的总和,没有单指猫的
: ...................
--
FROM 222.129.133.*