找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 425|回复: 6

请教一些OpenWrt官网构建的问题

[复制链接]
发表于 2026-7-14 09:49 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 午夜二锅头 于 2026-7-14 10:21 编辑

构建固件的时候,加一些插件一起构建,定制出来的ITB固件里面就有这些插件,而且特别快,一两分钟就能构建出来。

比什么复杂用Linux系统编译和网站云编译长达几个小时或者一整天,一个天一个地,到现在这种方式我都整不会,太难了。

而底下的框中修改一些设置,而一起构建出来ITB固件的设置就会丢失,还是OpenWrt官网、ImmortalWrt官网的初始设置,不知为什么,有哪位大佬懂的,不让这些个人设置丢失的有效办法。

新建个人设置,是Kwrt网站的特长,非常方便省事,减少刷机和刷机OpenWrt初始工作量,几分钟就搞定,修改官网的初始设置,需要半个小时以上才能搞定。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2026-7-14 10:21 | 显示全部楼层
标题框已经提示你了,是uci-defaults的脚本格式,你那一行行的只是注释,注释跟脚本都没分清,怎么可能生效
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-7-14 10:27 来自手机 | 显示全部楼层
本帖最后由 午夜二锅头 于 2026-7-14 11:30 编辑
gcshrgjy 发表于 2026-7-14 10:21
标题框已经提示你了,是uci-defaults的脚本格式,你那一行行的只是注释,注释跟脚本都没分清,怎么可能生效 ...


哦,
注释变成脚本
我是最近从Kwrt老的BIN固件刷ITB版Uboot转过来的
没弄过这些事
还得研究

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-7-14 11:09 | 显示全部楼层
我是自己测试形成你专用的路由器型号的对应配置,再用文本保存下来,如果有路由器在,还可以用那个在线的值守式固件升级生成新版固件,没有路由器在身边就用保存的文本重新定制生成固件。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-7-14 11:40 | 显示全部楼层
他整体框架已经之前就编译好的了,你输入的定制部件无非就是从预先编译好的包选出来再用 imagebuilder 打个压缩包,几分钟的事,修改官方配置等同于我们本地编译改了配置是要从源码开始重新编译一次的,几十分钟几个小时都有可能,我们自己写改插件、改内核插件补丁的,它无解。
说低俗的就是它是预制菜,拿出来就行,我们编译是要从择菜开始自己炒。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-7-14 22:25 | 显示全部楼层
一直都是在OpenWrt官网定制固件,这是我的初始化运行脚本,给你参考下,适合OpenWrt 25.12.x固件,24.10.x有几处配置不同,刷好机直接就用。

#!/bin/sh

START=99

uci set system.@system[0].timezone='CST-8'
uci set system.@system[0].zonename='Asia/Shanghai'
uci delete system.ntp.server
uci add_list system.ntp.server='ntp1.aliyun.com'
uci add_list system.ntp.server='ntp2.aliyun.com'
uci add_list system.ntp.server='ntp1.tencent.com'
uci add_list system.ntp.server='ntp2.tencent.com'
uci commit system

uci delete network.lan.ipaddr
uci add_list network.lan.ipaddr='192.168.2.1/24'
uci set network.wan.proto='pppoe'
uci set network.wan.username='你的宽带账号'
uci set network.wan.password='你的宽带密码'
uci set network.@device[0].igmp_snooping='1'
uci delete network.wan6
uci commit network

uci set wireless.radio0.disabled='0'
uci set wireless.radio0.channel='auto'
uci set wireless.radio0.country='CN'
uci set wireless.default_radio0.disabled='0'
uci set wireless.default_radio0.ssid='Redmi-2.4G'
uci set wireless.default_radio0.encryption='psk-mixed'
uci set wireless.default_radio0.key='你的Wi-Fi密码'
uci set wireless.radio1.disabled='0'
uci set wireless.radio1.channel='auto'
uci set wireless.radio1.country='CN'
uci set wireless.default_radio1.disabled='0'
uci set wireless.default_radio1.ssid='Redmi-5G'
uci set wireless.default_radio1.encryption='sae-mixed'
uci set wireless.default_radio1.key='你的Wi-Fi密码'
uci commit wireless

uci add firewall rule
uci set firewall.@rule[-1].name='Allow-IPTV'
uci set firewall.@rule[-1].family='ipv4'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].target='ACCEPT'
uci add_list firewall.@rule[-1].proto='udp'
uci commit firewall

echo -e "你的路由器密码\n你的路由器密码" | passwd root

sed -i 's#downloads.openwrt.org#mirrors.ustc.edu.cn/openwrt#g' /etc/apk/repositories.d/distfeeds.list

exit 0


只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-7-15 00:16 来自手机 | 显示全部楼层
滕大官人 发表于 2026-7-14 22:25
一直都是在OpenWrt官网定制固件,这是我的初始化运行脚本,给你参考下,适合OpenWrt 25.12.x固件,24.10.x ...

多谢
学xi,学xi
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 20:45

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表