上一次主动看 mesh 路由,单台成本 2000 左右,最近在什么值得买上看到用网件 6300V2 刷机后组 mesh 的,原理是网件6300V2 和华硕 AC68U 使用相同的硬件,修改 CEF 中相关配置,即可伪装成华硕 AC68U,使用华硕固件和功能。
6300V2 二手价格单台不到80,立马买两台来组网。
硬件成本
自有一台服役多年的 6300V2,淘宝新买2台二手,75.99 一台包邮。
不想折腾的可以买刷好梅林386版本的机器,跳过刷机部分,直达 mesh 组网部分。
- 75.99 包邮,原厂固件 https://item.taobao.com/item.htm?id=654468086454
- 138 包邮,梅林386固件 https://item.taobao.com/item.htm?id=690054031769
刷机
电脑和路由器用网线连接,推荐使用路由器的 LAN1-LAN3,不要用 LAN4,具体原因下文会提到。
1. 从官方固件刷梅林
下载 380 版本梅林固件,https://fw.koolcenter.com/KoolCenter_Merlin_Legacy_380/Netgear/R6300V2/X7.9.1/R6300V2_380.70_0-X7.9.1-koolshare.chk
路由器恢复出厂设置:
路由器关机,按住reset开机,15秒后松开
浏览器打开 192.168.1.1,admin/password 登录,固件升级选择 R6300V2_380.70_0-X7.9.1-koolshare.chk
2. 备份 CFE 和 board_data
刷梅林 380 版本后,路由器地址变成 192.168.50.1。登录路由器,帐号密码沿用 admin/password,打开 SSH 服务
系统管理 - 系统设置 - 启用 SSH- LAN only - 应用本页面设置
使用 ssh 登录路由器,Windows 可以用 putty 或者 wsl。
|
|
使用 scp 把 上面两个文件拖回本地,如果需要就砖会用到。
如果遇到 /usr/libexec/sftp-server: not found
错误,是因为本地的 scp 版本太新,加 -O
参数即可
|
|
3. 刷 CFE
下载 CEF https://fw.koolcenter.com/KoolCenter_Merlin_New_Gen_384/NETGEAR/R6300v2/tools/cfe_2.4Gfix.bin
下载 CEF 修改器 https://fw.koolcenter.com/KoolCenter_Merlin_New_Gen_384/NETGEAR/R6300v2/tools/CFEEdit.exe
打开 CFEEdit.exe,把 MAC 地址修改成华硕的地址段
需要修改五个位置
|
|
另存为 cfe-1.bin
继续修改,把上面内容 MAC 地址中倒数第二段的 F1
分别修改成 F2
和 F3
,同时 secret_code
最后的 17
改成 27
和 37
,另存为 cfe-2.bin 和 cfe-3.bin,分别对应三台机器。
scp 把 CFE 传送到路由器
|
|
ssh 登陆路由器,开始刷 CFE
|
|
重启后路由器会进入 tftp 刷机状态,ip 为 192.168.1.1
4. tftp 刷入梅林 386 版本
Windows 电脑安装自带的 tftp 客户端
Win+r - 输入 appwiz.cpl - 打开或关闭Windows功能 - 勾选TFTP客户端 - 重启
手动设置电到有线网卡的 IP,此时的路由器没有 DHCP 功能。
IP 192.168.1.2, 子网掩码会自动生成,网关不用填。
打开一个 cmd 窗口,执行 ping -t 192.168.1.1
观察 TTL,TTL 值为 100 即表示路由器处于 tftp 刷机状态,如果不是 100,重启路由器。
打开第二个 cmd 窗口,执行 tftp -i 192.168.1.1 put RT-AC6300v2_386.2_4-20210628-91625500b.trx
等 tftp 传输完成后,路由器会在3分钟内重启多次,最后完成刷机。
当 ping 的 TTL 变成 64,即表示路由器正常启动。如果 tftp 传输完成后5分钟,TTL 还没变成 64,重启路由器。
如果重启后 ping TTL 值一直保持 100,浏览器访问 192.168.1.1,进入 CFE miniWeb,点击 “Restore default NVRAM values”,然后重启。
4. 刷机后存在问题
刷机后,WAN 口的位置会发生变化
|
|
mesh 组网
路由1 做为 mesh 路由,访问 192.168.1.1,按向导完成 pppoe 拨号设置,选路由器模式。
路由器2,作为 AiMesh 节点,按向导完成动态动态 IP 设置;然后
系统管理 - 操作模式 - AiMesh 节点 - 保存
等界面显示重置完成,路由器2的设置完成。
现在电脑网线连接路由器1;路由器2保持开机,不插网线,放在路由器1旁边。
登录路由器1网页 - AiMesh - 添加 AiMesh 节点 - 选择路由器2(RT-AC86U) - 建立连接
等待完成后对路由器3重复执行上述操作。
所有操作完成后,路由器2和3的用户名密码会变成和路由器1一样。
现在可以享受 mesh 组网的无缝切换了,不用再像用扩展器一样手动切换。
有线回程
路由器1 LAN 连接路由器2 WAN,即可让路由器2 变成有线回程。路由器3 同理。
加散热风扇
使用 3007 风扇,可以藏在机器内,用杜邦接口插在 ttl 针上,VCC 接红线,GND 接黑线。