其实这也不是我第一次提到软路由了,但正式拿出来说还是第一次。主要是因为软路由的门槛当时还比较高,可选系统也少。而且软路由往往需要搭配交换机和无线AP使用,总体成本较高,但是随着家用高端路由的价格越来越高,软路由的系统的选择也越来越多,比较人性化的比如koolshare定制的LEDE(其实就是openwrt),而且得益于openwrt的开放性,拥有恐怖的软件扩展能力,还有爱快,海蜘蛛等,甚至ROS也可以。那么我们这期就来聊聊软路由吧。
首先软路由使用的CPU一般都是x86的牙膏厂处理器,也有少数玩家选择AMD的CPU,但是很少。那么牙膏厂的CPU又分为两种,一种是凌动的CPU,比如赛扬J1900,奔腾N2700这些,相比普通的家用CPU来说,这种CPU阉割掉了乱序执行架构,虽然支持VT-x,但是并不支持VT-D,虽然做软路由性能足够,但是如果你要有虚拟化需求想要一机多用的话,这种CPU并不是好选择,因为ESXi下无法直通硬件端口。但是正因为如此,这类软路由价格也比较低,搭配2GB内存和16GB SSD的情况下800就能拿下,绝对性能也要强于相似价格的赛扬3205U,毕竟是4核心4线程,频率也高一些。
那么另一种就是拥有完整乱序执行的桌面CPU了,但是因为乱序执行需要不少晶体管,所以功耗相比J1900这些凌动CPU要高一些,不过一般不超过20W。绝对的跑分性能比J1900这种四核凌动略逊色一筹,但是好处是支持VT-D,如果你想要一机多用的话,这类完整的X86架构处理器才是第一选择,因为ESXi下你可以把网卡等设备直通给虚拟机,如果不支持的话就非常麻烦。所以个人最后选择了赛扬3205U作为个人软路由的处理器,当然你有钱上E3都可以,但是功耗就太高了。个人建议可以考虑i3 5005u或者i5/i7 的5系带U的CPU就可以,性能足够,即便是做虚拟化也不用担心。
那么软路由的优势在哪里呢?答案当然是性能。目前硬路由主要CPU是ARM和MIPS两大阵营。家用的旗舰基本都是这样,比如ASUS的AC86U就是博通的双核ARM处理器。R7800是高通的四核MIPS处理器等等,这类路由器带100M或者200M宽带一般问题不大,但是一旦带更高的带宽就会力不从心。比如个人的6300V2在200M宽带下载满速的情况下就已经吃不消了,我这还是超频CPU到1GHz的情况下。而且家用路由的交换机性能一般也不是很好,内网传输经常出现跑不满的情况,尤其是你挂了梯子可能会导致内网的HWNAT失效,而ARM的软NAT性能又很差劲,我说的这些家里有NAS的一定很清楚。尤其是挂代理的体验绝对是质变,完全和正常访问一样的效果。
但是软路由不存在这个问题,即便是赛扬3205U也可以轻松带满1000M宽带,比如我这个在迅雷满速下载的情况下占用率也不到20%(下图),此时CPU还没有睿频到最大频率,带1000M是肯定足够了。前提是你不用虚拟化,用虚拟化的话就老老实实选择更强的CPU吧。而且软路由一般要接交换机来使用,因为虽然你看上去上面网卡很多,但是每个网卡都是独立的,这点和硬路由有本质区别,互相交换会大大增加延迟,也会让CPU负载较高,但是接交换机就没这个问题。所以家用软路由只要两个网口就足够了。而且这类CPU纯被动散热即可满足要求,也不会有什么噪音,体积也和家用路由差不多大。
软路由另一个优势就是可以一机多用,甚至你可以装多个路由系统以满足不同的需求,这就要用到VT-D,具体教程的话我就不教了,网上有很多,个人建议,如果要一机多用的话,装一个VMware ESXi,然后虚拟一个LEDE加一个黑群晖或者windows来做NAS就可以了。如果你要虚拟化的话,建议买小马家的软路由,支持3.5寸硬盘,而且i3以上的CPU性能也比较强,内存最好4GB起步以满足多系统的需求。具体如何操作一般软路由的店家都会告诉你,网上也有很多这种实例,比如koolshare的这位朋友http://koolshare.cn/thread-147377-1-1.html,但是一机多用要涉及的问题就太多了,如果以后有机会会单独拿出来说的,这期只做介绍。
那么说了这么多,就来看看实例吧,以个人为例,下图就是我家里在更换软路由之后的的网络结构,原来的6300V2就拿去做AP了。另外家里原来的两个网管交换机继续负担原来的职责。软路由以下所有的设备都可以在软路由中看到并正常分配IP内网IP。而客厅因为只有一条线的原因选择了用VLAN的方式双线合一到客厅。
因为我已经有NAS,所以并没有什么虚拟化需求,我选择了纯软路由,系统是Koolshare定制的2.17版本,也是目前最稳定的一版,最新的是2.30。我买的这家软路由支持内部挂一个2.5寸的硬盘,并且LEDE支持硬盘休眠。如果有离线下载需求可以直接挂一块然后用Aira2就可以。也可以安装miniDLNA来作为家庭中的多媒体服务器,这样你可以在电视机上直接看到这个DLNA设备。
来看看x86版LEDE的软件库吧,即便梅林也只能汗颜,因为性能足够强大,开发者可以不用再为ARM或者MIPS路由的性能而束手束脚的开发,更不用说openwrt官网还有数千个软件可以用了,包括我上文提到的miniDLNA。开启ssh之后用opkg命令就可以安装。而且店家一般都会给你安装好LEDE并且告诉你LEDE如何去配置,不用担心拿到手不会用。最后就是代理性能,我在6300V2的时候,油管同一个线路只能跑到40Mbps,但是在用这个软路由的情况下可以轻松跑满这条线路的带宽,打开速度也是秒开,差距就是这么大。
其实目前千兆交换机的价格也不高,不带网管的基本几十元就能买到,而如果你要升级路由器,老的路由器可以直接拿来做无线AP以继续发光发热,毕竟家用对无线性能的要求并不是太高。
好了,这期就到这里吧,介绍了软路由的好处之后,你是不是心动了呢
好看的文章要多支持
也可以关注B站@翼王,@我家智天用win8或微博@渐缜JZ,@DDAA117
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.