主页 > 原创 | 整理 | 学习笔记 > ubuntu14.04编译openwrt 14.07固件(wndr4300路由)

ubuntu14.04编译openwrt 14.07固件(wndr4300路由)

为wndr4300编译openwrt系统,内容如下:

1.安装编译过程的依赖包

apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc

2.下载源码并更新,下载如果太慢,可以使用proxychains4 -q bash走socks5代理下载

git clone git://git.openwrt.org/14.07/openwrt.git
cd openwrt
./scripts/feeds update -a

3.编译
以下为wndr4300 make menuconfig的基本编译选项,推荐使用官网的config文件。

make menuconfig
    Target System (Atheros AR7xxx/AR9xxx)  --->
    Subtarget (Generic devices with NAND flash)  --->
    Target Profile (NETGEAR WNDR3700v4/WNDR4300)  --->
 
make

获取官网的config文件,编译

wget https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/config.ar71xx_nand

mv config.ar71xx_nand .config

make menuconfig
 
exit
make

在后会生成如下固件文件
bin/ar71xx/openwrt-ar71xx-nand-wndr4300-squashfs-sysupgrade.tar
bin/ar71xx/openwrt-ar71xx-nand-wndr4300-ubi-factory.img

另外 编译 openwrt 15.05 固件参考

编译wndr4300 openwrt 15.05固件

Tags: openwrt wndr4300 编译 路由

评论:4

  1. Joe 回复
    2015 年 12 月 11 日 于 上午 11:06

    博主好,我用的是最新版的OPENWRT15.05,
    使用make menuconfig始终找不到WNDR4300,最多只有WNDR3800.
    有建议吗?
    谢谢!

    • Joe 回复
      2015 年 12 月 11 日 于 上午 11:28

      弄明白了,原来
      Subtarget 要选 Generic devices with NAND flash。
      tks.

      • tianyu 回复
        2015 年 12 月 11 日 于 上午 11:33

        编译 wndr4300 openwrt 15.05 固件参考 https://www.xdty.org/1915

        博客是 wordpress, 格式是主题的格式,代码格式是 codecolor 插件,没有用markdown。如果你想搞博客建议用 hexo 等通过markdown写作的框架,我现在也是在bitbucket用markdown写文档,有些会发到wordpress博客来。

  2. Joe 回复
    2015 年 12 月 11 日 于 上午 11:07

    另请教,你的博客是用markdown写的吗?为什么可以做出这么漂亮的格式啊。

Joe进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注

引用通告:1

引用本页的文章 ubuntu14.04编译openwrt 14.07固件(wndr4300路由)

pingback 来自 openwrt(wndr4300)编译安装配置rtorrent-rpc | 天宇空间 2014 年 12 月 21 日

[…] 上一篇 […]