forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    查看: 163|回复: 2

    [经验分享] mt6000简单构建属于自己的固件

    [复制链接]

    15

    主题

    196

    帖子

    860

    积分

    高级会员

    Rank: 4

    积分
    860
     楼主| 发表于 4 天前 | 显示全部楼层 |阅读模式
    本帖最后由 guoguo 于 2024-11-3 22:16 编辑

    前言为小白提供一些简单构建心仪固件的方法,如果哪里讲的不对也请路过大佬及时指正,果果在此先谢过了。
    注意:包名之间要用空格隔开,需要构建的项直接替换掉中文指引,需要设置拨号的朋友,设置好以后去掉前面的#号让配置生效。
    openwrt构建地址         
    构建插件包名:luci-i18n-base-zh-cn luci-i18n-firewall-zh-cn luci-i18n-opkg-zh-cn
    immortalwrt构建地址   
    构建插件包名
    luci-app-argon-config luci-theme-argon  luci-i18n-argon-config-zh-cn luci-i18n-base-zh-cn luci-i18n-firewall-zh-cn luci-i18n-opkg-zh-cn luci-proto-wireguard luci-app-attendedsysupgrade attendedsysupgrade-common luci-i18n-attendedsysupgrade-zh-cn dockerd luci-app-dockerman luci-i18n-dockerman-zh-cn
    构建脚本
    # Beware! This script will be in /rom/etc/uci-defaults/ as part of the image.
    # Uncomment lines to apply:
    # 设置后台登录ip与密码
    root_password="设置登录密码"
    lan_ip_address="设置后台登录ip"

    # 设置时区与固件名
    uci set system.@system[0].hostname='设置固件名'
    uci set system.@system[0].zonename='Asia/Shanghai'
    uci set system.@system[0].timezone='CST-8'

    uci commit
    # 设置拨号
    # pppoe_username="设置宽带账号"
    # pppoe_password="设置宽带密码"

    # log potential errors
    exec >/tmp/setup.log 2>&1

    if [ -n "$root_password" ]; then
      (echo "$root_password"; sleep 1; echo "$root_password") | passwd > /dev/null
    fi

    # Configure LAN
    # More options: https://openwrt.org/docs/guide-user/base-system/basic-networking
    if [ -n "$lan_ip_address" ]; then
      uci set network.lan.ipaddr="$lan_ip_address"
      uci commit network
    fi

    # Configure WLAN
    # More options: https://openwrt.org/docs/guide-u ... ic#wi-fi_interfaces
    if [ -n "$wlan_name" -a -n "$wlan_password" -a ${#wlan_password} -ge 8 ]; then
      uci set wireless.@wifi-device[0].disabled='0'
      uci set wireless.@wifi-iface[0].disabled='0'
      uci set wireless.@wifi-iface[0].encryption='psk2'
      uci set wireless.@wifi-iface[0].ssid="$wlan_name"
      uci set wireless.@wifi-iface[0].key="$wlan_password"
      uci commit wireless
    fi

    # Configure PPPoE
    # More options: https://openwrt.org/docs/guide-u ... e_ppp_over_ethernet
    if [ -n "$pppoe_username" -a "$pppoe_password" ]; then
      uci set network.wan.proto=pppoe
      uci set network.wan.username="$pppoe_username"
      uci set network.wan.password="$pppoe_password"
      uci commit network
    fi

    echo "All done!"




    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    0

    主题

    18

    帖子

    144

    积分

    注册会员

    Rank: 2

    积分
    144
    发表于 4 天前 | 显示全部楼层

    谢谢高手分享技巧
    回复

    使用道具 举报

    11

    主题

    122

    帖子

    714

    积分

    高级会员

    Rank: 4

    积分
    714
    发表于 3 天前 | 显示全部楼层
    谢谢高手分享技巧
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-11-7 09:28 , Processed in 0.020698 second(s), 25 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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