R8000刷Merlin梅林固件 TC7102设置从路由 倒腾历程 您所在的位置:网站首页 网件r8000固件哪个版本好一点 R8000刷Merlin梅林固件 TC7102设置从路由 倒腾历程

R8000刷Merlin梅林固件 TC7102设置从路由 倒腾历程

2024-06-03 02:43| 来源: 网络整理| 查看: 265

最近才发现家里是千兆网,加上linux系统上不了github,大平层,墙太多了,信号也差。于是想倒腾一下手里现有的设备,看看能不能整一些花活。

欢迎诸位大佬批评指正~

目的

实现路由器端的全屋访问github能力

增强信号覆盖

手头的东西

移动光纤猫,光纤转4个LAN电口(1个千兆,3个百兆),自带WiFi功能

NetGear R8000(不带R),1个千兆WAN电口,4个千兆LAN电口。三频Wifi5

移动送的TC7102,4个千兆电口。双频Wifi6

R8000 刷梅林固件

梅林固件似乎是可以加拓展的华硕路由器固件。看拆解文章可知,R8000使用的博通的方案,包括BCM4709处理器以及BCM4360网络控制器。华硕的RT-AC87U,RT-AC5300用的是一样的方案,这就给了我们改梅林固件的可能。

再多说一点,我在fancyss的Github页面看到了这样的描述:hdn,arm,qca平台。大概应该指的是三种不同的芯片方案,详见github.com/hhui64/fancyss,R8000为arm类型。

现在都2022年了,wifi5的路由器看起来早就过时了,相关软件发布时间集中在2018和2019年,很多链接都挂了,所以想到写下来这次的经历,给后人指路。

1,刷机!

R8000的Merlin固件是koolshare团队搞出来的,可以在他们的官网(https://www.koolcenter.com)找到固件库,R8000只能刷380版本的merlin(这一点很重要!!很多软件都会写明只支持384及以后版本云云,R8000就用不了!)

直达链接https://fw.koolcenter.com/KoolCenter_Merlin_Legacy_380/Netgear/R8000/X7.9.1/

刷机步骤参照灰酱Official 【教程】网件Netgear R8000梅林固件刷入方案

梅林固件默认路由器的ip为192.168.50.1

在此期间,你可能会遇到,连不了网/网线连接没网/WAN,LAN端口全寄了,梅林软件中心没了等问题,请严格按照灰酱Official 的教程来!严格到说让重启几次就重启几次!

2,梅林软件中心Software Center版本0.0,未安装为0,啥也米有

比如这样,加载出来显示“未安装”数量为0

这是为啥呢?固件出的时候是2019年,但是2021年,固件开发者koolshare把www.koolshare.cn给关了,所有的支持转移到koolcenter这个网站上了。我们需要改一改加载的服务器。

怎么改呢?先路由器的开启ssh功能。在路由器的管理界面,系统管理/系统设置中,enable SSH这个选项调整一下,其他的不要动

调整到如图所示

啥是SSH?一种远程使用命令行,控制电脑的手段。梅林固件本质是mini版debian系统(一种linux系统),ssh的操作方式完全同linux系统。怎么ssh这里就不赘述了。账号密码就是登录路由器管理网页的账号密码

使用tabby ssh连接路由器

参考https://www.right.com.cn/forum/thread-261851-1-1.html,复制下面的脚本,修复服务器地址sed -i 's/koolshare.ngrok.wang/ks.ddnsto.com/g' /koolshare/scripts/ks_app_install.shsed -i 's/koolshare.ngrok.wang/ks.ddnsto.com/g' /koolshare/webs/Main_Soft_center.asp

改完点一下“更新”,就正常了~

3,ssr的下载和魔改历程

https://github.com/heweiye/Merlin_Shadowsocks

我使用的是这里提供的4.1.5版本,扔进去了一个ssr订阅链接(这也是为啥我不用本地软件的原因orz,linux上没找到支持订阅链接的并且不需要梯子的ssr软件!!)访问一些搜索网站是正常的,但是部分网站打开了ssr后却变得加载不出来了。我怀疑是gfwlist太老了(因为上述链接中的软件发布于2019年)。所以我们需要想办法更新gfwlist。

这个东西,我的理解是,是用来决定“什么网站需要用到梯子”。如果他太老了,可能会导致判断失败。比如我打开惠普官网这种服务器有概率不在国内的网站,就寄了。

看看,这才2019年(有的版本甚至是2018年)

我的想法是,这东西估计是一个文本文件,更新一下就好。shadowsocks的安装包(确切地说,是所有的梅林固件插件安装包)全部都是.tar.gz格式的压缩包(没错,类似于.zip,在linux上很好搞,windows上可以用360压缩),可以解压。解包后找到gfwlist,确实,老的不行。

解包后的rules文件.acl文件

在github上找到gfwlist这个项目,好像没有同类型的文件,这里的文件点开看起来格式也不一样。https://github.com/gfwlist/gfwlist

gtwlist github

我们继续看看解包出来的东西,点击一个叫ss_rule_update.sh里面写了个一个网站,应该就是从这里更新的。估计是raw.githubsercontent.com打不开吧

(我也不知道为啥,网上说这个是一个跟github主站不同的一个代码仓库,似乎只有搬到gitee上一个办法)

ss_rule_update.sh rules的更新规则

我们在github主站找到了另一个软件,叫做fancyss,虽然arm版已经停止维护了,但是看起来还比较新,https://github.com/hq450/fancyss/,建议大家先安装这个,再安装shadowsocks!我先安装的shadowsocks,后来在安装fancyss就一直失败!不知道为啥。

既然安不了你,我们试试能不能把rules规则复制过去。下载一个arm版本的fancyss,同样操作解包,把同名的rules文件夹下的文件覆盖掉shadowsocks里的,然后把shadowsocks压缩,上传并安装~

再打开梅林,可以看到规则后面的时间变了!实测很多网站打开变得正常了!yeah!

win!

(这里留了一些坑:1,arm版fancyss似乎停止维护也挺早的,而且规则后的时间变为2019年,可能也不是最新的。如果直接用https://github.com/hq450/fancyss/tree/master/rules这里的改个格式,不知道行不行)

当然还有很多其他的坑,比如:

在刷完梅林后,恢复出厂设置后,设置的管理员密码无效,登录始终显示错误

(没截图太可惜了)设置的时候最好不要跳步(如果在搜索网络信号的时候,让你重启光猫,然后一直转圈圈),请按照上文中提到的教程中重置TFFS的方法处理。

个人感觉设置一开始就弹出来的那个很简陋的管理员账号密码设置是没用的,得等到流程走完(wifi啥的设置好了)然后重新连接后,会弹出来一个不一样的管理员帐号密码设置,那个是正常的,设置完就可以用那个登录

安太多插件,有些插件消失了,或者有一些插件安装失败,想要重置

如果按R8000屁股后面的重置按键重置,似乎是清除不掉安装的插件的(看起来删掉了,文件应该还没删)。建议重新导入固件并重置。

我先安装shadowsocks,后安装fancyss的时候始终失败,重置了没有用也是失败。不知道是fancyss自己的问题,还是我没有使用重新导入固件并重置。

为啥我遇到了一些其他奇怪的问题,别人让我ssh操作,但是ssh提示-sh: xxx: not found

xxx应该是一种linux里对应的软件(ssh是用命令行操作系统的方式),但梅林是一个魔改版的debian,可能没有这个软件,而且里面没有apt(类似于一个软件商城)。nano,cat,vim等(这些你可以理解为“文本编辑软件”)都没有,但是有vi,可以尝试使用vi编辑。

如果这段话看不太懂,可以先去倒腾倒腾linux系统~

TC7102设置从路由

接下来,让我们解决一下信号覆盖的问题。移动莫名其妙给了个wifi,应该跟华为的AC3没啥本质区别,固件是中国移动定制版。由于是华为自己的芯片,肯定没有梅林刷啦~只能看看这个阉割版的固件里有啥好倒腾的。

我想把这个东西当做第二个路由器,使用跟主路由器同名的wifi名称,用网线跟主路由器相连。(不知道为啥,家里各个房间之间连了很多网线,但是走线都很离奇。当然,再差的网线都比所谓的wifi桥接要好)

重置设备(或者第一次打开设备),请使用网页版登录管理界面(或者手机端底下可以选择网页捏)。选择有线桥接。选择后,应该会自动重启。

这一步应该是TC7102把自己当做一个正常的wifi,而不是一个移动的猫。

接下来,修改WiFi名称和密码,保持跟主路由器一致(这里必须设置好!不然操作了下一步之后,就不可以修改wifi名称和密码)。这里建议先暂时关闭主路由的wifi,方便我们连接到TC7102子路由的管理界面。设置后应该会自动重启。

重启后,在“更多功能”-“网络设置”-“组网设置”中选择“从路由模式”并保存。这一步应该会让ip地址的发放工作(DHCP)扔给主路由,统一设备ip,防止wifi跳转的时候需要重新登录。设置后应该会自动重启。

设置完之后,功能少了一些

接下来,按照理论来讲,应该设置主路由器里的“静态路由”了,但是不知道是什么原因,主路由自动识别到了从路由下的所有设备,并且使用仅连接主路由的设备,可以ping通仅连接从路由的设备。设置了感觉也没啥用。

至此,倒腾了一天半,终于达到目标了。还挖了好多坑,以后再填吧。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有