作者的家庭网络是由三个MX4200无线MESH组成的,官方固件硬路由真的很好用。官方的路由固件大多是在函数和驱动固化后编译的,自然劣势明显,很多第三方插件提供的内容都无法使用。饿了么如果个人想通过路由器实现更多的功能和游戏,只能依靠OpenWRT、Padavan这样的第三方开源固件。OpenWRT的框架设计和包管理模式使用户拥有完整的定制能力,国内很多软路由固件也是基于OpenWRT深度开发的。
为了满足内网设备的各种需求,需要这些插件来支持。我们有两种方法:第一种是把主路由换成支持开源固件的软路由或者硬路由;另一种是添加支持开源固件的路由器,作为旁路路由。但现在是千兆接入,支持2.5G及以上WAN口的旗舰硬路由,价格完全够做软路由,所以增加旁路路由是性价比更高的过渡方案。
这次我们选择了支持OpenWRT的GL.inet的两条小路线:MT1300和SFT1200。SFT1200是MT1300 SoC国产化后的低配版本。两者采用相同的模具设计,只是颜色不同。
所以两者的一致性还是很高的。同样是1个千兆WAN口,2个千兆LAN口,1个USB-A接口,都是USB-C接口供电。
不过SFT1200简化了网口的指示灯,USB-A的规格也降到了2.0,电源接口也用了USB-C。
另外,SFT1200取消了TF卡槽,只能通过USB接口扩展存储。MT1300的槽标支持128G,200G的卡还是可以正确识别的。
另一侧的模式选择和复位按钮都没有改变,两者没有区别。
外观上,MT1300的处理器是联发科MT7261A,32+256MB配置;SFT1200的处理器是双128配置的常思SF19A2890。不过两者价格相差在100元左右,这些差异都可以接受。
路由器完全通电后,我们就可以连接相应的Wi-Fi了。MT1300的SSID是GL-MT1300f57(-5G),SFT1200的SSID是GL-SFT1200-057(-5G),默认密码是goodlife。
性能测试基于原始固件。我们先来看无线测试。MT1300的无线传输速度基本在300Mbps以上,可以看出在2.4GHz和5GHz频段信号强度没有问题。如果家里是300Mbps以下网络接入,租房的小户型,这个MT1300足够作为主路由。
到了SFT1200,无线传输速度一度达到500Mbps以上,可以看出在2.4GHz和5GHz频段信号强度没有问题。还是同样的结论,如果家里是300Mbps以下网络接入,租房的小户型,这个SFT1200足够作为主路由。
MT1300的u盘读取速度在15-20MB/s范围内,整体来说还是很稳定的。把视频存储在挂载的设备上观看就够了,但还是达不到USB3.0应有的传输速度。
SFT1200的u盘读取只有10MB/s左右,应该是接口降级的极限。这个速度只能说可以接受。
MT1300也有TF槽。官方标明TF卡最高可支持128G g,实际上SanDisk Ultra的200G卡可以正确识别读写。实测读写速度也在10mb/s左右。
Gl-inet的固件是在OpenWRT的基础上开发的。如果需要自己调整更多设置,需要先安装Luci界面,然后点击更多设置-高级功能再点击安装Luci。
安装完成后,点击相应链接进入Web管理界面Luci,登录密码为初始化时设置的密码。只是界面不同,底层逻辑和设置完全一致。
作者将该路由器设置为使用中的旁路路由,这样不会改变原有的拓扑结构,在配置或使用过程中出现问题也不会影响原有网络的使用。第二是不是所有的设备都需要经过这个旁路路由,有需要的设备可以单独配置。下面的操作都需要固定OpenWRT设备的IP,避免IP地址的变化影响实际配置。
作者添加的路由覆盖由三个MX4200完成,但是网关不能在领先的固件中单独修改。但是这个需求不需要网关映射和防火墙修改,只需要将所需设备的网关设置为这个OpenWRT的IP即可。
OpenWRT的优势在于有极其丰富的插件可供选择,只有你想不到的但没有它做不到的功能。当然,不同的设备配置过程会有所不同,配置过程中会出现很多问题。
话不多说,AdGuardHome自然是我们推荐的第一个。作为一款全网广告拦截反跟踪软件,可以说是完全的简单粗暴:直接部署局域网,所有客户端生效,不占用本地设备资源;与其他代理服务兼容;这里我们选择第一种方法安装插件,即进入软件管理更新后,直接搜索对应的包名,点击安装即可。
AdGuardHome的默认端口是3000,所以应该输入192.168.8.1:3000进入管理界面,但是这种尝试的结果是直接拒绝访问。其实这是因为现在没有启动AdGuardHome服务,需要启动相应的服务。
OpendWRT上的Web端管理插件需要安装相应的软件包用户界面。一般对应的管理包名称是luci-app-软件包名称。但是有一个例外。不可以,gl-agh-stats需要和AdGuardHome一起安装,直接在软件中心搜索安装即可。
gl-agh-stat安装后,我们可以在官方界面的“应用”中找到并打开AdGuardHome服务,更改相关设置。
AdGuardHome只能屏蔽网页广告,不能屏蔽视频广告。所以笔者只选择了两个订阅:Easylist中国+Easylist和AdAway。
另一个重要的功能是网络打印服务,可以将不支持网络打印的普通打印机改造成网络打印机。局域网内的所有设备都可以直接选择打印,而不是拿着电脑或者用u盘来回打印要打印的文件,提高打印机的利用率。
当然,你得先确认打印机的接口。无论现在什么接口通过USB线连接路由器,Type-B接口都需要安装kmod-usb-printer,而LPT并口需要安装kmod-lp。这两个插件是不同的。
确认接口后,我们用第二种方法安装插件,不需要任何软件。如果你是Windows,请打开CMD如果你是mac OS或者Linux,请打开终端。投入
ssh root@192.168.2.146
输入,然后输入之前设置的密码登录。注意网络位置需要改成你路由器对应的IP,输入密码时没有具体的提示,需要完全的盲操作。成功登录后,可以看到如图所示的字符串,然后我们就可以开始下一步的操作了。
如果您的打印机是USB Type-B接口,请依次输入以下内容
opkg更新
opkg安装kmod-usb打印机
如果您的打印机是LPT并行端口,请依次输入以下内容
opkg更新
opkg安装kmod-lp
安装完成后,可以在路由器端开始设置,但是拉“服务”时没有相应的设置。
这是因为我们没有安装插件对应的Luci包的用户支持接口插件,尤其是在硬路由上运行OpenWRT的时候。解决方法也很简单。在CMD页面输入后继续输入。
opkg安装luci-app-p910nd
这样就会进入Luci界面,拉“Service”,这样就可以开始相应的设置了。直接选中启用后,根据需要选择接口和端口值。
设置好后,按照网络打印机的安装方法一步步添加。
最后,您可以打印测试页,看看打印机驱动是否正确。当然很多时候会出现各种错误,这和打印机的品牌型号有关。建议根据相关模型搜索解决方案。但是像作者的爱普生的问题一直没有解决,只能搁置。作者分析应该是加电加载的问题,要写一个执行脚本,保证打印机在连接的时候可以挂载传输驱动。实测的软路由方案基本没有大问题,一般问题已经解决的差不多了。
因为SoC的不同,每台路由器的各种设置都会不一样,所以自然软件中心也不是所有插件都有,什么都能装。那么不可避免的要手动下载ipk进行安装。首先,我们需要按照官方的安装要求,按顺序安装所需的依赖项。没有所需的依赖关系,相应的插件就无法安装或打开相应的功能。
同样,ipk文件也可以通过scp指令直接复制到需要的路径,不需要第三方软件。根据您自己的文件位置和网络设置,输入以下代码并按回车键。
Scp文件路径IPK文件全名root@192.168.8.1:/tmp
但是,我们可以看到文件无法转移。这是因为我们之前已经建立了一个SSH链接,对应的配置信息自然是不匹配的,所以需要删除“C:Users79173.ssh”路径中的known_hosts。这一步是删除之前已经建立的SSH链接的信息,在下一个副本中会是一个新的链接。
继续执行前面的指令,系统会提示您输入相关的确认和密码。最后,您将能够将文件直接复制到路由器。然后我们可以通过“opkg install”命令安装相应的插件。确保安装相关的依赖项,然后输入以下代码来安装相应的插件。
op install/tmp/插件的全名
可见前面上传固件的时候,各种依赖的缺失和无法安装才是比较重要的问题。毕竟正式版和内核的版本很多,硬路由适配自然不如软路由。我们不可能为了一个插件的安装反复调试好几天,所以选择已经编译好的固件或者自己编译固件效率更高。关于自编译固件的教程很多,根据设备不同需要不同的配置。建议有条件有余力的用户自己尝试一下。建议先根据X-WRT的教程学习如何编译,对实际的编译工作有一个整体的了解。
当然,政府在github中也有image-builder,可以完整保留Gl-inet的操作界面。如果是远程访问,建议优先考虑官方教程和编译器,比较好用。
说了这么多,恩山的一些大佬自己做了适配MT1300的固件,觉得困扰的用户可以下载这个插件,根据自己的需求进行配置。默认账号用户名root,密码toor,文本中固件链接,点击下载前需要登录GitHub。
Glinet mt1300自定义稳定21.02固件-OPENWRT特别版-恩山无线论坛-由Discuz提供支持!
第三方固件MD5无法匹配官方固件值,无法直接刻录。不建议通过官方路由接口烧固件。刻录前请进入Luci界面,选择“系统”-“备份/升级安装”。现在固件升级简化傻了,不用像以前那样刷卡了。
该版本固件集成了加速服务、动态DNS、Aria2下载、网络共享等功能。除了支持4G网卡功能,只保留了SD卡槽和USB的存储功能,以及配套的Aria2离线下载和SMB文件服务器功能。基本上也能满足大部分用户的需求。更多需求,请参考以上作者安装插件的方法。
作者的下载任务都是直接部署到NAS,或者电脑下载后存档。所以这个版本固件的下载和文件共享功能没有试过,只试过游戏加速功能。笔者家里的网络是联通千兆光纤接入,但是直连的效果还是可以达到百兆的,只是预载下载游戏有点慢。
设置后再次测试,连接速度可达200Mbps以上,比直连直接提高一倍。而且延迟和网络稳定性更好,网游体验上升了一个档次。
国内电视如果想用网飞,只能单独购买外贸机顶盒解决。PS和XBOX作为最传统的智能机顶盒,自然愿意完成这个功能。除了和电视输入一样蹩脚,无法一如既往的通过内置设置调节音量之外,PS端的网飞在观看和使用上还是相当不错的,基本上30秒左右就能把视频加载到最高比特率。
此外,该版本固件还集成了网络唤醒功能。现在大部分NAS都可以支持有线网络唤醒。如果您想根据需要打开NAS设备,可以配置路由器的网络唤醒功能。
QNAP TS-451D可以通过在控制面板"-系统-电源"中的网络唤醒(WOL)选项卡中选择打开来打开网络唤醒功能。
设置好之后,我们可以检查它的MAC和IP。请记住记下这两个值,以便进行后续配置。
MT1300作为旁路路由,通过WAN口连接到MX4200子节点,TS-451D也连接到子节点。要实现网络唤醒的功能,首先你需要在“选择要唤醒的主机”中找出或者手动输入相应设备的信息。如果是不在同一个网段的地址,需要勾选发送到广播地址,选择对应的网段设备唤醒网络。
现在家庭的网络接入速度越来越快,自然花样也越来越多。对内网有较高要求的用户,也不用花几千块钱建一套软路由,用支持OpenWRT的路由器自己调试。它不需要改变原有的拓扑结构,直接配置为旁路路由也可以解决很多使用需求。
如果你觉得这篇文章对你有帮助,请点赞,收藏评论。这是老锅。下次见!