软路由能做什么用废旧笔记本电脑做软路由
电脑用的久了,我们渐渐不满足它的性能,逢年过节,二奶、三奶机也就装了起来。老硬件就像隔夜菜一样,被扔到角落积灰,不能再度利用,总觉得很浪费,不如给他个活儿干干?
许多玩家们都会把一些旧主机改造成NAS,其实还能让他成为“软路由”。这路由器怎么还有软的呢?难不成也有叫“硬路由”的吗?
▌什么是“软路由”?
没错,路由器也分软硬,市面上买到的成品路由器,基本可以算“硬路由”,它们采用厂商特定的硬件设备,基于嵌入式系统架构,功能比较专一,就是作为传统印象中的路由器而存在。
但运营商的带宽一年比一年大,我们对网络的需求也越来越高,电影、游戏、软件的体积在变大,家里电脑、手机、平板在变多,以往用着没啥问题的路由器,逐渐开始捉襟见肘,迟钝了起来。就好比几年前吃一碗饭就饱了,过几年要吃十碗饭才能满足日常生活,但是胃太小吃不消呀。
原厂路由不够用了?刷第三方固件。
刷了固件还不够用,性能还是太捉急?上高档路由器。
那也太贵了吧,动不动小几千的,我还不如买张显卡。
于是,“软路由”就有大展拳脚的机会了。
软路由的组建就没有硬路由这么刻板了,许多老旧电脑、服务器、工控机,都能组建软路由。它主要依靠软件设置,达成路由器的功能。
▌装起来麻烦吗?
要说组装个软路由嘛,也不算特别麻烦,按照网上的流程学一遍就好,国内相关内容比较多的根据地是KoolShare,自己动手丰衣足食。(湾湾会随缘推出软路由的具体安装教程)
1.需要一台老电脑
如果没有老电脑,其实淘宝一堆赛扬J1900平台的完整方案可以选,价格在500~1000块钱,二手两三百。挂着一堆插件,跑满千兆是不成问题的,比阿某、网某的一堆bcm4708\4709方案路由强太多了。
首选低功耗赛扬、奔腾(如N3700、N3150、j1900、3215U、J3455)的多网口工控机,不过j1900不支持硬件直通算个缺点。
2.需要有双网口
没有的话插个PCIe网卡、USB网卡,也是可以的。(对Intel的兼容性较好)
3.安装软路由系统
装机步骤其实和装Windows差不多,常见的系统有爱快、Openwrt(LEDE)、LINUX、Ubuntu以及CentOS、ROS、海蜘蛛、微盟、小草、百为等。
4.配置路由器
配置需要用到另一台电脑,步骤过程和配置普通路由器差不多。
5.布置路由无线AP
由于软路由一般不带无线WIFI,我们得自己连接无线路由器或无线AP,设置为AP模式或静态地址,路由器AP模式只做无线转发,我们就能让他变成无线软路由啦!
▌它有什么优势?
优点:
1.价格便宜
比起动辄几千的顶级路由器,那是便宜多了,百来块钱完全不虚千元高端路由。换张好的网卡也花不了多少钱。
2.性能强大
X86处理器的性能,支持千兆以上宽带接入,跑满带宽无压力,还能上一堆插件没影响。(CPU决定性能,网卡决定稳定性)如果你有koolproxy和某需求,那普通硬路由器很可能跑不满带宽。
3.终端多、覆盖广
一般路由接十几个设备可能要大喘气了,但软路由能连接几百个设备,配合AP覆盖范围也非常广,许多网吧、商场都会用到软路由。
4.功能强大
什么去广告、挂存储、离线下载、搭建网站、免密登陆、端口汇聚(TRUNK)、链路负载均衡、链路聚合拨号、带宽叠加(多拨)、爬梯子、流控行为管理、云AC控制器...统统都有,界面简洁好用,实现你的大多数愿想。
虽然优点很多,但凡事都有两面性,就算是性能强大的软路由,也有一些弊端。
缺点:
1.可能死机
功能太多可能会遇到小BUG导致死机,而厂商提供的原始方案往往稳定性还不错,出问题了顶多重启一下就能解决。如果只是停电还好解决,把主板设置成来电自启,来电后软路由也能和硬路由一样自动重启。
2.功耗较高
普通路由器功耗才3~7W,而软路由平台功耗在10W~20W,虽然相差几倍,但一年下来电费也就几十块钱。
3.学习成本较高
这个是实话,装软路由基本没有傻瓜式操作,都要自己一边学习一边实践,并非所有人都能轻易搭建。
▌我们需要软路由嘛?
软路由搭建比较折腾,时间充裕又喜欢DIY的话,还是挺合适的。总的来说,利大于弊,从需求角度出发,如果你要挂载硬盘、带宽大于100M或者路由器要用到各种插件和功能,那毫无疑问软路由更合适。
如果你的电脑性能比较强,还可以利用虚拟机,仅千元左右,让它成为一个7x24小时的NAS、软路由、高清盒子、Web服务多功能一体机,丰富的功能可以免去添置其他设备之苦,为你省下不少钱,还节省空间,一举多得。
旧笔记本搭建软路由(OpenWrt)
在居家隔离的时期,我决定尝试搭建一台软路由,利用一台旧笔记本和一个USB千兆网卡,通过HP Mini2133和胜为USB网卡的组合,实现了软路由的搭建。我选择了大包菜作为PE系统,下载并复制了OpenWrt的系统镜像文件,顺利地完成了软路由的安装。在安装过程中,我遇到了一些挑战,例如选择合适的固件版本,网络配置问题,以及安装驱动以确保USB网卡正确识别和使用。
首先,我尝试了从Koolshare下载的最新版lede,但发现开机后无法启动,怀疑是旧笔记本的威盛CPU与最新版OpenWrt不兼容。经过多次尝试,最终使用了OpenWrt的generic x86镜像文件,成功解决了固件版本的问题。在进入OpenWrt的配置界面时,我注意到只有eth0和一个bridge,没有eth1,这导致我无法按照常规教程将eth0和eth1分别绑定到lan和wan口。经过反思,我意识到可能是新USB网卡在系统中未被识别,于是寻找并安装了合适的驱动,问题得以解决。最终,我将两张网卡分别配置为:原装网卡eth0-lan,配置IP为192.168.100.1,启动DHCP;USB网卡eth1-wan,启动DHCP client,从光猫获取IP,为192.168.1.3。
在安装驱动时,我使用了一系列opkg命令,包括更新、安装多个kmod和usbutils等,以确保OpenWrt能够正确识别和使用USB网卡。验证结果显示两个网卡均能被正确识别,网络配置问题得以解决。
在搭建软路由的过程中,我遇到的一个问题是安装了kx上网插件后,网络速度显著下降,测速显示只有几M,且需要频繁重启软路由或AP。经过排查,我发现是v2ray插件导致的问题,卸载后网络速度恢复正常。此外,我还需要确保从外网访问软路由,获取公网IP以实现外部访问。经过与联通客服的专业沟通,我顺利获得了公网IP,满足了外部访问的需求。
目前,我的网络结构已经搭建完成,接下来将考虑将NAS挂载在合适的地点。如果有任何建议或经验分享,欢迎留言交流。
软路由显示到笔记本电脑
可以把两个都打开蓝牙即可连接。
在大型网络中,软路由显示到笔记本电脑,是将路由优于桥接,且路由已经成为互联网上寻找路径的最主要方法。
软路由在较小的网络通常可以手动设定路由表,但较大且拥有复杂拓扑的网络可能常常变化,若要手动建立路由表是不切实际的。