网件WNDR4500v2刷DD-WRT小记

前年双十一为了把抽到的红包用掉,买了这个网件的路由器。结果是相当后悔的。因为自带的系统界面丑,功能少,而且WIFI信号还相当不好。就这样,吃了两年的灰。直到最近在折腾智能路由器,打算看看能不能刷个开源的系统,还能跑点服务玩。

OpenWrt自然是最好的选择,然而并没有适配的固件可以用,至少到现在没发现有。好在DD-WRT有对应固件,尽管这个备胎远不及OpenWrt,但也算比原版的好了。简单记录下刷机的整个过程。


1、下载固件

WNDR4500的固件是Beta版本,所以官网显示并不支持。需要在在 Other Download 中找。大致的路径是

Download > Beats > 2017 > 07-27-2017-r32868(这个找最新的就好了) > netgear-wndr4500v2

在列表中选择.chk的文件,.bin是用来升级而非刷机的。

给一个目前可以下的地址:

https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2017/07-27-2017-r32868/netgear-wndr4500v2/dd-wrt.v24-32868_NEWD-2_K3.x_mega-WNDR4500V2.chk


2、刷机

1. 如果不嫌麻烦,先Reset一下,以减少不可预见的错误。偷懒的话,可以不搞。

2. 进入原生的管理界面,在高级管理中选路由器升级(具体菜单名字不记得了,应该不难找)。

3. 选择之前下好的固件,直接升级。

4. 升级过程相对比较长的,需要耐心等一下,大概5分钟的样子。

5. 可以在浏览器里访问 http://192.168.1.1 来试试有没有刷好。如果出现的界面不是原来的系统了,那就说明刷机成功了。

6. 先别急着改密码和进系统,这里还Reset一次。等再次启动后,进界面改密码,然后配置系统。


3、配置

常规的网络配置,各人的都不一样,下面就不赘述了,只说下差不多的。

1. 修改完密码登录后,进入“Administration>Management”,将“Language”设为简体中文。

2. 仍然在这个界面,在“远程管理”项中启用“SSH管理”,并启用“允许任意远程IP地址”。

3. 继续在这个页面,在“JFFS2支持”项中启用,并在首次选择清除后,应用。

差不多就这些了。嗯,有些设置需要重启。用不了的话重启下即可。


4、安装OPKG

opkg有点像apt-get,要给机器装额外软件的话是首选。

命令行登录

使用ssh登录路由器,账号是root,密码就是路由器管理密码。

挂载opt

由于opkg是跑在 /opt 目录下的,所以需要挂载一个磁盘。可以选择挂载一个USB设备,也可以将 jffs 挂载过去(注意这种方式最多只有95M的容量)。

简单起见,这里吧jffs挂载过去,执行如下命令

mkdir /jffs/opt
mount --bind /jffs/opt /opt

这第二条命令需要“管理>命令”中添加为启动指令。不然重启就失效了。

安装

联网外网,并执行

wget -O - http://pkg.entware.net/binaries/mipsel/installer/installer.sh | sh

等待下载安装完成即可。

opkg update
opkg list

就能看到所有可以装的包了。当然也可以上网站上看:

http://pkg.entware.net/binaries/mipsel/Packages.html

试试

opkg install nano

就可以在命令行中用nano了,不用再用烦人的vi了。