找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 464|回复: 3

ac88u 原版固件,在线编译(脚本参数自定义)

[复制链接]
发表于 2024-7-14 18:23 | 显示全部楼层 |阅读模式
本帖最后由 csjtl 于 2024-7-14 18:36 编辑

原文地址:
使用固件选择器编译 ac88u 的固件,同时自定义参数
https://tl8517.com/openwrt-ac88u/


老机器 ac88u 刷的原版openwrt 快照版的。固件是在线编译的,uci-defaults 配置自定义的参数。
代码相当的小白,因为我就小白。很简单,很容易看懂。
自己使用的配置应该都能使用 uci-defaults 配置好,这样编译的出的固件可以免后期配置,直接使用。后期有调整可以随时更改。

刷机有风险,执行需谨慎。仅供参考。
设备备份
自行论坛查找方法
设备刷写
自行论坛查找方法
在线固件(原版及自定义)Packages
分为三部分:原版默认包,其它包,openclash 所需的包。
不想要的包,可删掉,或者新添一项加个-号。比如默认包有dnsmasq,但是 openclash 需要dnsmasq-full这两个包只能用一个,不然报错。所以使用-dnsmasq取消掉默认包。
其它包中有 dockerd 。刷入固件后软件包页面显示可用 40M ,因此需要挂载 u 盘。通过 uci-defaults 直接执行挂载。

base-files brcmfmac-firmware-4366b1-pcie brcmfmac-firmware-4366c0-pcie busybox ca-bundle dnsmasq dropbear firewall4 fstools iwinfo kmod-brcmfmac kmod-brcmfmac kmod-gpio-button-hotplug kmod-leds-gpio kmod-nft-offload kmod-phy-bcm-ns-usb2 kmod-phy-bcm-ns-usb3 kmod-usb-ledtrig-usbport kmod-usb-ohci kmod-usb2 kmod-usb3 libc libgcc libustream-mbedtls logd luci mtd netifd nftables nvram odhcp6c odhcpd-ipv6only opkg osafeloader oseama otrx ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uci uclient-fetch urandom-seed urngd wpad-basic-mbedtls wpad-basic-mbedtls

-dnsmasq block-mount blockd cfdisk docker-compose dockerd e2fsprogs fdisk kmod-fs-ext4 kmod-fs-ntfs kmod-fs-vfat kmod-usb-storage luci-i18n-attendedsysupgrade-zh-cn luci-i18n-base-zh-cn luci-i18n-ddns-zh-cn luci-i18n-dockerman-zh-cn luci-i18n-filebrowser-zh-cn luci-i18n-firewall-zh-cn luci-i18n-ksmbd-zh-cn luci-i18n-opkg-zh-cn luci-i18n-ttyd-zh-cn mount-utils mtd ntfs-3g kmod-lp kmod-usb-printer luci-i18n-p910nd-zh-cn blkid

coreutils-nohup bash dnsmasq-full curl ca-certificates ipset ip-full libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip kmod-nft-tproxy luci-compat luci luci-base lsblk



uci-defaults
分为两部分:(文件太长,可访问源网址查看,谢谢支持)
  • 开头结尾的两行(编译时用来在/etc/uci-defaults/文件创建名为99-custom的开机启动文件。此文件执行成功,就会自动删掉。如果重启后还存在就是脚本没有执行)
  • 中间的为需要执行的代码。

主机名,时区密码
wan 拨号 pppoe 协议
openclash 订阅地址
ddns
wifi 名称及密码
lan 静态协议地址/lan 其它协议
wan 其它协议
终端自动登录
文件共享
磁盘挂载 1:/mnt 2:/
其它不在赘述,我在OpenWrt在线编译(官方网址)及自定义(openclash,设备名,密码等等)文章中已经摘出来了,可以参考下,大部分都相同。
openclash 订阅地址的自定义,因为没有安装 ipk 文件,所以不会成功。但是在磁盘挂载中选择为挂载为根目录,就会生效,不只生效还会在添加相同的一项。其它还会重复添加的还有共享目录等。首次可以启用,往后编译可以将这几项注释掉。
在执行挂载为根目录时,会将分区中的文件复制一份到 u盘,其它文件还会存在。u盘中之前已安装 openclash ,刷好固件后 openclash 还存在,免去了重新安装。我感觉很方便。
挂载为根目录,受传输速度影响,时间很长,耐心等待吧。
# 磁盘挂载 1:/mnt 2:/
mnt_disk="2"

# 文件共享
uuid=$(blkid -s UUID -o value /dev/sd*)
device1=$(blkid -U $uuid)
device2=$(echo $(blkid -U $uuid) | sed 's/dev/mnt/')

#磁盘挂载
case $mnt_disk in
  "1")
    #mount /dev/sda1 /mnt/sda1
    #rm -rf /mnt/sda1/lost+found /mnt/sda1/upper /mnt/sda1/work
    #mkfs.ext4 /dev/sda1
    uci add fstab mount
    uci set fstab.@mount[-1]=mount
    uci set fstab.@mount[-1].target="$device2"
    uci set fstab.@mount[-1].uuid="$uuid"
    uci set fstab.@mount[-1].enabled='1'
    uci commit fstab
    /etc/init.d/fstab reload
    ;;
  "2")
    mkdir -p /tmp/introot
    mkdir -p /tmp/extroot
    mount --bind / /tmp/introot
    mount "$device1" /tmp/extroot
    tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
    wait
    umount /tmp/introot
    umount /tmp/extroot

    uci add fstab mount
    uci set fstab.@mount[-1]=mount
    uci set fstab.@mount[-1].target="/"
    uci set fstab.@mount[-1].uuid="$uuid"
    uci set fstab.@mount[-1].enabled='1'
    uci commit fstab
    /etc/init.d/fstab reload
esac

if [ -n "$re_boot" ]; then
  reboot
fi





本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2024-7-14 18:30 | 显示全部楼层
提前谢谢大家支持
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-7-20 01:23 | 显示全部楼层
哥们这有硬件加速吗 我刷的官方 没硬件加速 我千兆对等 只能跑600m

点评

openwrt 原版没有  详情 回复 发表于 2024-7-20 21:02
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-20 21:02 | 显示全部楼层
help660 发表于 2024-7-20 01:23
哥们这有硬件加速吗 我刷的官方 没硬件加速 我千兆对等 只能跑600m

openwrt 原版没有
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 03:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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