我的博客

OpenWrt 开发环境搭建

目录
  1. 下载源码

    git clone https://git.openwrt.org/openwrt/openwrt.git

  2. 更新可选包

    进入源码目录,执行

    1
    2
    ./scripts/feeds update 
    ./scripts/feeds install -a
  3. 编译配置

    1
    2
    make defconfig 
    make menuconfig
  4. 编译

    make

  5. 在virtualbox中运行镜像

    在bin/target/x86/generic/路径下解压 openwrt-x86-generic-combined-ext4.img.gz得到openwrt-x86-generic-combined-ext4.img

    使用命令 VBoxManage convertfromraw -format VDI openwrt-x86-generic-combined-ext4.img openwrt15.vdi 把img文件转化为vdi文件

    启动virtualbox使用vdi虚拟磁盘添加虚拟机,选择Linux 2.6/3.x/4.x(32-bit)版本。1核512M内存即可,需要开启cup中的PAE/NX选项否则启动虚拟机会报错。

    默认编译安装的Openwrt固件不包含WEB管理界面,可通过opkg命令安装。

    1
    2
    3
    4
    opkg update opkg install luci 
    /etc/init.d/uhttpd enable
    /etc/init.d/uhttpd start
    /etc/init.d/firewall stop

评论无需登录,可以匿名,欢迎评论!