当前位置:首页 > wifi设置知识 > 正文内容

openwrt固件编译教程(标准)

秋天2023年06月08日 18:04:31wifi设置知识280
如果您对路由器的设置和使用存在疑问,本文将为您提供常见问题的解答和路由器使用技巧,帮助您快速上手。

软路由一直都是用的OpenWrt,每次都是在恩山下载别人编译好的Openwrt固件,很多大神制作的固件确实是挺好用的,但是难免还是有遇到硬件不支持和缺少某些功能的情况,很多时候都想自己编译固件,但是想想自己装一个又是一个很麻烦的事情,而虚拟机听说也是问题多多。那么有没有一个简单的方法呢?

无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

无线路由器-网关-dtu

没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

正好我手里有一个访问无限制的 Virtual Private Server 虚拟专用服务器,上面装了一个宝塔,是给我的Wordperss做服务器的,正好利用一下。

无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

一,因为Lean大大的源码实在是太出名了,今天我们就来编译一下Lean的源码吧。因为Lean说系统需要Ubuntu 64bit,推荐 Ubuntu 14 LTS x64。所以我们需要把Virtual Private Server 虚拟专用服务器重装一个系统。

无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

二,我们在Virtual Private Server 虚拟专用服务器的后台把系统重装成Ubuntu 16 64 bit。这个过程大约1分钟吧。

无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

三,现在我们就开启SSH登录你的Virtual Private Server 虚拟专用服务器吧。我的SSH工具是putty,你们随意就好。跟随Lean教程走,我们先更新和升级系统。

命令行输入 sudo apt-get update
无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

四,接着安装依赖。

sudo apt-get -y 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 xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint
无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

五,使用git clone命令下载好源代码

无线路由器-网关-dtu

六,然后 cd lede 进入目录。

cd lede
./scripts/feeds update -a 
./scripts/feeds install -a
make menuconfig 
无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

七,这时我们就进入了make menuconfig 图形化的内核配置,这个菜单大致分为几个类别。

Target System (x86) ---> 目标系统(x86)--->
Subtarget (x86_64) ---> 子目标(x86_64)--->
Target Profile (Generic) --->目标配置文件(通用)--->
Target Images ---> 目标图像--->
Global build settings ---> 全局构建设置--->
[ ] Advanced configuration options (for developers) ----高级配置选项(适用于开发人员)----
[ ] Build the OpenWrt Image Builder 构建OpenWrt Image文件系统 
[ ] Build the OpenWrt SDK 构建OpenWrt SDK
[ ] Package the OpenWrt-based Toolchain 打包基于OpenWrt的工具链 
[ ] Image configuration ---> Image文件配置--->
Base system ---> 基础系统---> 
Administration ---> 超级管理员--->
Boot Loaders ---> 启动加载器--->
Development ---> 发展--->
Extra packages ---> 额外包装--->
Firmware ---> 固件---> 
Fonts ---> 字体---> 
Kernel modules ---> 内核模块--->
Languages ---> 语言--->
Libraries ---> 资料库--->
LuCI ---> LuCI 界面---> 
Mail ---> 邮件---> 
Multimedia ---> 多媒体---> 
Network ---> 网络---> 
Sound ---> 声音---> 
Utilities ---> 公用事业---> 
Xorg ---> xorg软件包---> 

八,在图形化的内核配置中设置好需要的硬件和软件之后就可以编译固件了。因为我们获取的是软路由x86的源码,我简单修改了自己网卡的硬件就好了。

输入
 make -j1 V=s 
(-j1 后面是线程数。第一次编译推荐用单线程,国内请一定注意自己的网络条件)。
无线路由器-网关-dtu

九,耐心的等待编译完成。第一次编译需要1-2个小时,需心等待吧,在编译完成之后,会生成一个bin目录,里边的
openwrt-x86-64-combined-squashfs.img就是编译好的固件.

无线路由器-网关-dtu

十,我们把它刷到到自己的路由器中就可以了,是不是很简单,就是编译花的时间有点多。

无线路由器-网关-dtu
没有虚拟机,不用Linux电脑也能轻易完成OpenWRT固件的编译

~我们鼓励您尝试这些技巧,并发现它们如何帮助您更好地管理和优化您的网络连接。

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/47337.html

分享给朋友:

“openwrt固件编译教程(标准)” 的相关文章

路由器上光钎怎么插

路由器上光钎怎么插

本篇文章给大家谈谈路由器上光钎怎么插,以及路由器上光钎怎么插线对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、联通光钎路由器线路怎么插图解教程 2、路由器怎么安装光钎 3、光纤路由器的线怎么插? 联通光钎路由器线路怎么插图解教程 步骤:首先,连接上联通FTT...

路由器放电视怎么安装

路由器放电视怎么安装

当朋友们看到这个文章时想必是想要了解路由器放电视怎么安装相关的知识,这里同时多从个角度为大家介绍路由器怎么装电视上相应的内容。 本文内容目录一览: 1、一条网线怎样既接路由器又接电视?该如何进行连接? 2、路由器和电视怎么连 3、路由器可以装在电视上吗? 4、路由器怎么连接电视 一条网...

路由器网址改过怎么找回

路由器网址改过怎么找回

本篇文章给大家谈谈路由器网址改过怎么找回,以及路由器网址改过怎么找回来对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、路由器网址密码忘了怎么办 2、无线路由器网址重新设置后,地址忘了怎么办 3、路由器网址密码忘记了怎么办 路由器网址密码忘了怎么办 相信有...

wf路由器线路怎么插

wf路由器线路怎么插

本篇文章给大家谈谈wf路由器线路怎么插,以及怎么连接wf路由器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、wifi路由器的正确插法? 2、wifi正确的插线方法? 3、wifi路由器怎么插线 wifi路由器的正确插法? 第一种连接方式:LAN-WAN主路...

路由器怎么拿出弱电箱

路由器怎么拿出弱电箱

今天给各位分享路由器怎么拿出弱电箱的知识,其中也会对路由器怎么拿出弱电箱进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、家里的弱电箱比较小放不下路由器,该怎么办? 2、弱电箱太小放不下路由器,该如何解决这个问题? 3、早期的房子弱电箱非常小,路由器放不下要怎...

怎么设置路由器信道最佳

怎么设置路由器信道最佳

针对怎么设置路由器信道最佳这个问题,本文将综合不同朋友对这个怎么设置路由器信道最佳网速的知识为大家一起来解答,希望能帮到大家 本文内容目录一览: 1、路由器的信道怎么设置 2、无线路由器怎么设置WIFI信号最稳定 3、路由器信道怎么设置好 4、无线路由器信道怎么设置? 路由器的信道怎么...