交叉编译
- 在ubuntu下安装编译工具(gcc,xmllib,cmake, git 等);
- git克隆openwrt仓库:
git clone git://git.openwrt.org/14.07/openwrt.git
; - 自定义kernel target:
源代码做两处修改 :
- 在弹出的make menuconfig 图像界面中选择cpu型号;
- 打开vpn开始编译固件。
结果
交叉编译完成后,根据上一步选择的安装包的多少,bin目录下会生成对应的opkg包,和固件:
- factory文件,可以称作底包;
- sysupgrade文件,可以称作升级包;
web/uboot烧录刷机
- 接通路由器电源,按住WPS按钮不放,然后按电源键开机, power LED快闪即松开WPS键,此时路由器已加入升级模式;
- 访问路由器web地址(如:http://192.168.1.1), 按照web界面提示选取factory文件完成固件烧录刷机;
ssh/ftp 烧录
可以直接执行sysupgrade
命令烧录估计:
|
|
opkg
烧录完系统固件后,可以使用opkg
安装软件包,比如china-dns
, shadowsocks
, openvpn
,等等。