如何修改OpenWrt系统中的路由器型号?

在路由器刷入OpenWrt系统的过程中,部分路由器因为暂时没有官方的路由器固件可以下载,所以要刷其它型号的路由器固件来代替,但是会存在一个小问题,就是在输入密码进入OpenWrt系统首页”Status – Overview“时,在”Model“一栏显示的是其它路由器的型号,例如本网站刷机时曾涉及到的:WR886N-V5显示的是WR940N-V4;WR720N-V3显示的是WR710N-V1。这对于完美主义者或者有强迫症的人来说,实在时没法接受的。所以本文就来讲解一下如何修改OpenWrt系统中的路由器型号,让其与路由器本体一致。

特别申明:本文所讲解的方法只对本文所引用的版本有效,其它版本有可能需要修改的文件及所在的目录都有所不同,大家可以慢慢去摸索,本文只是做一下“抛砖引玉”的作用。

以WR886N-V5刷WR940N-V4的自编译固件为例,固件的版本号为OpenWrt18.06.8,最初的Luci界面如下:

如何修改OpenWrt系统中的路由器型号?-1

“Model”一栏显示的时“TP-Link TL-WR940N v4″,现在我们要想办法给它改过来。

通过WinSCP连接路由器后,打开 /usr/lib/lua/luci/view/admin_status/index.htm 文件,然后找到下图红线划的那一行。

如何修改OpenWrt系统中的路由器型号?-2

将这行中的Model取值语句直接变更为输入实际的路由器型号,见下图:

如何修改OpenWrt系统中的路由器型号?-3

保存后退出,然后在浏览器里刷新原Luci界面,你就会发现Model值已变成到你想要看到的样子的。

如何修改OpenWrt系统中的路由器型号?-4

当然这是一种临时的应变之道,最好的方法还是在自编译固件的时候,就把路由器型号也一起改好了,这在后续我们讲解自编译固件时会涉及到。