newifi3
最近在淘宝入手了一个二手的neWiFi3,主要是因为它内存大,而且性价比相当高,512M的ddr2和32M的flash买下来才100左右。
好了,废话不多说,开始第一章的源码编译征程。
1、准备
源码编译宿主机:ubuntu14.04 64位(用虚拟机就可以了)
2、编译源码
2.1、配置ubuntu编译环境
下载相关依赖,打开终端执行:
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc
2.2、下载最新源码
进入home目录(可自己选),执行:
cd ~/
git clone https://git.lede-project.org/source.git lede_source
在当前目录就会出现一个lede_source的文件,进入:
cd lede_source
更新安装包,分别执行:
./scripts/feeds update -a //更新安装包
./scripts/feeds install -a //安装更新
2.3、编译源码
下面在源码目录执行“make menuconfig”进入系统配置界面:
cd lede_source
make menuconfig
Target System选择 "MediaTek ralink MIPS"
Subtarget选择"MT7621"
Target profile选择"Newifi D2"
这三项选择好后,基本功能就可以了,不过我们希望有web界面,还需在LuCI->Collections选项中选上luci
退出,保存,执行:
make V=99
下面就是漫长的等待。。。
《说明》如果在编译过程中出现某些安装包下载不了导致编译错误,复制里面的网址,在浏览器上手动下载,并添加到源码目录的“dl”文件夹;
2.4、刷自己编译的固件
编译成功后,生成的固件地址在源码目录的bin/target/ramips/mt7621下
下面就是把这个固件刷入到呢newifi3路由器,步骤:
(1)找一根网线,一端插入路由器wan口,一端插入电脑,把电脑IP配置为192.168.1.2
(2)按住reset键插上电源等几秒钟再放开
(3)打开网页192.168.1.1进入刷web控制台界面,固件更新,把上述固件刷进去
(4)将wan口换成lan口,重启再进入192.168.1.1,成功进入控制台界面
登录192.168.1.1后: