《Openwrt开发》第一章:newifi3 刷自己编译的Openwrt固件

最近在淘宝入手了一个二手的newifi3,主要是因为它内存大,而且性价比相当高,512M的ddr2和32M的flash买下来才100左右。

好了,废话不多说,开始第一章的源码编译征程。

1、准备

源码编译宿主机:ubuntu14.04 64位(用虚拟机就可以了)

newifi3路由器一个

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后:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值