软路由openwrt Lede(x86_x64)编译

缘由:

        闲鱼上入手了一块信步科技SV3-26026主板,想用它来做软路由发现对应的只有Koolshare lede V2.9 版能使用,后面在恩山论坛发现Lean大神帖子,看到他的源码已经放上Github,包含了众多主流硬路由、arm、博通、联发科等等的驱动,有需要可以自己编译。

​编译过程记录:

Lean源码地址:https://www.cnvito.top/go?url=https://github.com/coolsnowwolf/lede

Lean的编译教程:

编译环境:Ubuntu16.04 tls  X64(安装在虚拟机中)

1.先执行sudo apt-get update   

          sudo apt-get upgrade

2.安装基础环境:sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev

3.创建openwrt文件夹 mkdir openwrt

克隆源码到本地git clone https://github.com/coolsnowwolf/lede 

然后输入 cd lede 进入工作目录lede

4.更新软件包 

./scripts/feeds update -a

./scripts/feeds install -a

5.配置固件菜单:

make menuconfig 会出现如下菜单,选择对应的平台(这里我选择的X86)和插件(LuCI–>Applications)

注意:Y勾选,N取消勾选,M编译而不安装

这里基本默认,只是添加了S-S-R。其他可按照自己需要添加。

开始编译

保存后执行以下命令 make -j1 V=s   

编译时需全局翻墙,第一次花了大概2个小时完成。生成的文件在/lede/bin/targets/x86/64 

安装过程

将编译得到.img的文件,使用Win32DiskImager将.img写入目标硬盘。

192.168.1.1   

默认用户名:root   密码:password

PS:

最新显示酸酸乳“echo 0xDEADBEEF > /etc/config/google_fu_mode” ssh或者终端里面输入,然后强制刷新的网页就有了

如果再次编译,需要先删除 build_dir 目录下的设置文件。或者执行命令 make clean

猜你喜欢

转载自blog.csdn.net/u013830926/article/details/87873019