大小:3.49M
更新时间:23-09-13
系统:Pc
版本:v10
openwrt固件是路由器的第三方固件,是开源的嵌入式设备上运行的linux系统,其文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的Linux电脑系统,也加快了开发速度。这里小编带来了10月更新版openwrt第三方固件下载,附带3000左右的软件包,用户可以方便的自定义功能来制作固件,从而更好的移植各类功能到openwrt下,欢迎免费下载收藏。
第一步:登录并打开路由器管理界面—“系统”—“文件传输”—“选择文件”—“选择存放的ipk软件包”—“上传”
第二步:ipk 上传完毕后,会有如下图“文件上传成功”的提示
第三步:此时,页面底部的 “上传文件列表”会出现 “ luci-app-passwall_3.9-73_all.ipk ”—“安装”
在点击“安装”后, 在“上传文件列表”会显示 “Installing luci-app-passwall (3.9-73) to root… Configuring luci-app-passwall.” (正在安装并配置 passwall)
第四步: 安装完成,查看 passwall 插件是否安装成功, “服务”下是否有Passwall 插件。
PS: 如果后续 想使用最新的 passwall 插件,只需重复上述操作,就能更新插件了;或者先卸载已安装Passwall 插件,再重新安装自己想要的插件版本。
作者以以RY-1(如意云一代)路由器为例子,简要介绍openwrt固件的编译过程。
一、搭建编译环境。编译建议在Linux下进行。我的系统是Linux mint 17,执行以下命令,构建编译环境:
sudo apt-get update
sudo apt-get install git-core build-essential
二、获取openwrt源码。在当前用户主目录下执行
git clone git://git.openwrt.org/openwrt.git
等待代码下载。结束后,目录下会出现openwrt文件夹。
三、配置软件源。进入openwrt目录,执行
./scripts/feeds update -a
./scripts/feeds install -a
四、检查编译环境是否完整:
make defconfig
make prereq
根据提示信息安装需要的软件包。如果提示类似
“tmp/.config-package.in:22022:warning: mult strings not supported”
的信息,打开 openwrt/tmp/.config-package.in,定位到对应行,添上丢掉的一个引号就可以了。
五、编译选项:
执行 make menuconfig,根据路由器情况,选择 Target System 和 Subtarget。如意云一代和极壹S的 Target System 均为 Ralink RT288x/RT3xxx 。对于Subtarget ,前者为 MT7620n based boards ,后者为 MT7620a based boards。
其他选项根据个人喜好选择。一般来说要选中LuCI界面,选中中文语言包等等。
六、开始编译:
执行 make -j2 V=s 进行编译。-j后面的数字是电脑物理CPU数量加一。V=s可以显示出编译的详细信息。首次编译大概需要几个小时的时间。
七、错误排查:
编译失败,一般有两种情况:
1、代码下载链接失效。首次编译时,编译程序会实时从网上下载一些软件包的代码。如果下载链接失效,编译就会失败。这时需要根据软件包的名称,从网上自行下载,然后放在 openwrt/dl/ 目录下,执行 make -j2 V=s 继续编译即可。
2、软件包自身有问题。这时重新执行 make menuconfig ,取消对应软件包选中即可。这种情况比较少见,目前已知的有 tor 等。
编译成功,但没有生成固件。这种情况一般是因为选中的软件包过多,导致固件大小超过16MB。重新执行 make menuconfig,去掉一些软件包,重新执行编译即可。
八、得到固件。在排除了所有错误后,现在终于得到了固件。对于如意云RY-1,固件在 openwrt/bin/ramips 目录下,形如
openwrt-ramips-mt7620n-rt-n14u-squashfs-sysupgrade.bin
openwrt-ramips-mt7620n-wrtnode-squashfs-sysupgrade.bin
openwrt-ramips-mt7620n-mlw221-squashfs-sysupgrade.bin
openwrt-ramips-mt7620n-wr8305rt-squashfs-sysupgrade.bin
等等。
注意:编译时要连接到互联网。
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
vcredist.exe官方版51.79M vcredist.exe官方版是windows系统中必不可少的一款微软组件,如果缺少了它,很多程序将无法运行,同时如果缺失该文件一些应用程序打开后就会出错,如打开bin\qq.exe将提示应用程序出错。该文件是c++开发环境的一个支持插件,同时也是
查看Replacer(系统文件替换工具)383Kv1.0 replacer软件是一款操作简单,绿色小巧的系统文件替换工具。它能够安静的移动当前正在运行的程序,包括系统程序和文件,操作非常简单,软件采用向导式操作界面设计,用户根据软件提示即可完美替换,无需电脑基础,并且该专用工具可以帮您将自身已经运作的软件
查看Adobe Air官方版5.53Mv50.2.1.1 Adobe AIR电脑版是由Adobe公司出品的一款跨操作系统的运行时库,该软件可以不必经浏览器而对网络上的云端程式做控制,它模糊了Web与桌面的界限,让跨平台应用成为可能,不管是Mac,Windows,Linux还是移动设备,都能很好地支持,同时
查看百度dll专修工具(dll修复工具)10.13Mv2.0.201.1910绿色免费版玩游戏经常遇到DLL文件缺失?打开某种软件弹出DLL文件不存在?赶紧尝试这款强大的百度dll专修工具,它是目前市面上非常热门的dll修复工具,拥有海量dll文件用户直接搜索即可对此进行下载,下载完成后注册dll文件即可修复完成,非常方便。软件功能1、高效
查看directx repair180.48Mv4.2增强版directx repair是一款简单好用的系统级工具软件,该软件主要用于修复电脑上系统丢失的dll文件,就比如你安装完一款你最喜欢的游戏在启动的时候提示系统缺少d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_4
查看Smart Game Booster中文破解版57.7Mv5.2.0.567附安装教程Smart Game Booster是一款功能非常专业强大的电脑游戏性能加速软件,主要功能就是通过释放CPU和GPU的全部潜能来实现更高的FPS,从而实现更流畅的屏幕动画,让用户在玩游戏时可以获得更高的FPS和流畅度。该程序在游戏运行的过程中还会实时显示
查看heu kms activator激活工具4.27Mv30.2.0官方版heu kms activator激活工具是适用于 Windows、Office 及 VL 版本的一款基于KMS服务端模拟环境“KMS Server Emulator”的激活工具,使用起来直接离线全自动激活,无需联网,并KMS服务是微软公司对window
查看whynotwin11中文版1.56Mv2.4.2.1官方版whynotwin11中文版是一款Windows11升级检测硬件的工具,可以帮助用户查看当前设备是否支持Win11系统,与微软官方的检查工具相比,这款软件可以详细列出具体的原因,它的判断逻辑简单直接,比微软的官方解决方案做得更好。软件会显示哪些满足条件,
查看universal extractor官方版53.4Mv2.0.0RC4中文版universal extractor官方版是一款支持中文语言,功能非常强大且全能的通用提取器,旨在给用户带来非常便捷的文件提取功能,无论是简单的ZIP 安装包,还是如NSIS一般的安装程序,亦或是.msi是Windows安装程序包等等,这款软件通通都可
查看ZOC7 Terminal(telnet客户端软件)6.6Mv8.02.5官方版ZOC7 Terminal是一款强大的telnet/SSH/SSH2客户端和终端模拟器,软件拥有强大的配置和出色的的用户界面,功能多样,拥有行标签制定,历史命令,多窗口等功能,是一款很适合linux系统管理员使用的telnet客户端软件。同时,软件的目的
查看clover(windows窗口多标签)14.1Mv3.5.4中文免费版clover软件是针对windows系统而开发的一款实用的窗口多标签软件,是WindowsExplorer资源管理器的一个扩展,可以为其增加Tab页功能,使您的电脑更加方便使用,让您的桌面从此整洁清楚。用户安装clover软件后,打开我的电脑可以像浏览器
查看