forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    查看: 13877|回复: 22

    [经验分享] mt2500源码,基于 hanwckf/immortalwrt-mt798x

    [复制链接]

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
    发表于 2022-11-17 20:25:44 | 显示全部楼层 |阅读模式
    本帖最后由 这是饭店 于 2022-11-17 20:27 编辑

    hanwckf大佬的mt798x终于开源了

    同步跟进适配mt2500


    切记不要选择turboacc,会导致mtkhwnat失效

    基于immortalwrt 21.02分支,内核版本5.4
    编译说明
    1.拉取固件源码
    2.参考immortalwrt的README搭建openwrt编译环境
    3.更新feeds
    4.使用defconfig目录内预置的配置文件作为配置模板
    5.针对MT2500使用mt2500.config作为模板
    cp -f defconfig/mt2500.config .config
    6.运行make menuconfig定制固件
    7.运行make V=99开始编译固件
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-17 20:28:15 | 显示全部楼层
    本帖最后由 这是饭店 于 2022-11-17 20:30 编辑

    [    1.587123] mediatek_soc_hnat 15100000.hnat: wan = eth0
    [    1.592377] mediatek_soc_hnat 15100000.hnat: lan = eth1
    [    1.597599] mediatek_soc_hnat 15100000.hnat: lan2 = eth2
    [    1.602904] mediatek_soc_hnat 15100000.hnat: ppd = eth1
    [    1.608122] mediatek_soc_hnat 15100000.hnat: gmac num = 2
    [    1.613512] mediatek_soc_hnat 15100000.hnat: ppe num = 1
    [    1.620121] mediatek_soc_hnat 15100000.hnat: PPE0 entry number = 32768
    [    1.638009] mediatek_soc_hnat 15100000.hnat: PPE0 hwnat start
    [    1.643809] hnat roaming work enable

    查看日志,有这样的内容即为开启hwnat
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-17 20:28:46 | 显示全部楼层
    本帖最后由 这是饭店 于 2022-11-30 19:50 编辑

    20221130

    请使用lede-mt2500源码

    回复

    使用道具 举报

    5

    主题

    63

    帖子

    631

    积分

    高级会员

    Rank: 4

    积分
    631
    发表于 2022-11-17 20:39:33 | 显示全部楼层
    21.02的?有fullconeNAT和upnp能用吗?
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-17 21:08:22 来自手机 | 显示全部楼层
    Azz 发表于 2022-11-17 20:39
    21.02的?有fullconeNAT和upnp能用吗?

    fullcone应该有,upnp不知道,有硬需求建议用我适配的lede-mt2500
    回复

    使用道具 举报

    13

    主题

    122

    帖子

    1893

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1893
    发表于 2022-11-17 21:49:30 | 显示全部楼层
    感谢分享
    hanwckf大佬的版本有什么特色吗?
    zzz
    回复

    使用道具 举报

    5

    主题

    63

    帖子

    631

    积分

    高级会员

    Rank: 4

    积分
    631
    发表于 2022-11-17 23:23:31 | 显示全部楼层
    这是饭店 发表于 2022-11-17 21:08
    fullcone应该有,upnp不知道,有硬需求建议用我适配的lede-mt2500

    嗯~还有个问题是lede编译的时候luci-app那里默认就选*的,我取消掉*了 编译完后插件还是带上了...是哪的问题?
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-18 00:08:54 | 显示全部楼层
    Azz 发表于 2022-11-17 23:23
    嗯~还有个问题是lede编译的时候luci-app那里默认就选*的,我取消掉*了 编译完后插件还是带上了...是哪的 ...

    找找依赖,把依赖也去掉才行
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-18 00:12:38 | 显示全部楼层
    ksd886 发表于 2022-11-17 21:49
    感谢分享
    hanwckf大佬的版本有什么特色吗?

    基于immortalwrt 21.02分支
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    34

    积分

    新手上路

    Rank: 1

    积分
    34
    发表于 2022-11-18 18:49:28 | 显示全部楼层
    有编译好了的固件下载吗
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-18 22:20:07 | 显示全部楼层
    jcxq520 发表于 2022-11-18 18:49
    有编译好了的固件下载吗

    有编译好的,但是没加插件
    回复

    使用道具 举报

    11

    主题

    199

    帖子

    1615

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1615
    发表于 2022-11-20 21:23:25 | 显示全部楼层
    这是饭店 发表于 2022-11-17 20:28
    [    1.587123] mediatek_soc_hnat 15100000.hnat: wan = eth0
    [    1.592377] mediatek_soc_hnat 15100000 ...

    大佬,需要单独选择什么吗,我的没有这些选项,上级拨号,直接插2500的wan,接lan电脑,cpu是55,什么都没开。应该是没有加速成功,不知道还要单独选择什么选项开启

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-20 21:30:01 | 显示全部楼层
    7918 发表于 2022-11-20 21:23
    大佬,需要单独选择什么吗,我的没有这些选项,上级拨号,直接插2500的wan,接lan电脑,cpu是55,什么都 ...

    确实没激活,应该是没编译上相关驱动

    切记不要选择turboacc,会导致mtkhwnat失效
    编译说明
    1.拉取固件源码
    2.参考immortalwrt的README搭建openwrt编译环境
    3.更新feeds
    4.使用defconfig目录内预置的配置文件作为配置模板
    5.针对MT2500使用mt2500.config作为模板
    cp -f defconfig/mt2500.config .config
    6.运行make menuconfig定制固件
    7.运行make V=99开始编译固件
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-21 10:02:01 | 显示全部楼层
    naive那个报错不是我能解决的,属于源码问题

    tmp/.config-package.in:102031:warning: defaults for choice values not supported
    tmp/.config-package.in:102035:warning: defaults for choice values not supported
    这两行我看了,不用管

    4.使用defconfig目录内预置的配置文件作为配置模板--------------这一步我是没做操作的,
    这部是必须操作的
    回复

    使用道具 举报

    11

    主题

    199

    帖子

    1615

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1615
    发表于 2022-11-21 11:04:18 来自手机 | 显示全部楼层
    这是饭店 发表于 2022-11-21 10:02
    naive那个报错不是我能解决的,属于源码问题

    tmp/.config-package.in:102031:warning: defaults for choic ...

    是先第四步cp -f defconfig/mt7981-ax3000.config .config
    然后再第五步cp -f defconfig/mt2500.config .config吗
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-21 11:47:10 | 显示全部楼层
    7918 发表于 2022-11-21 11:04
    是先第四步cp -f defconfig/mt7981-ax3000.config .config
    然后再第五步cp -f defconfig/mt2500.config . ...

    咋就看不懂捏
    5.针对MT2500使用mt2500.config作为模板
    cp -f defconfig/mt2500.config .config
    回复

    使用道具 举报

    11

    主题

    199

    帖子

    1615

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1615
    发表于 2022-11-21 11:57:10 来自手机 | 显示全部楼层
    本帖最后由 7918 于 2022-11-21 12:18 编辑
    这是饭店 发表于 2022-11-21 11:47
    咋就看不懂捏
    5.针对MT2500使用mt2500.config作为模板
    cp -f defconfig/mt2500.config .config

    是你说的第四步必须的啊,,怎么个必须的啊,具体怎么操作呢,说明白点吧,大 佬
    回复

    使用道具 举报

    12

    主题

    235

    帖子

    1303

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1303
     楼主| 发表于 2022-11-21 15:39:41 | 显示全部楼层
    7918 发表于 2022-11-21 11:57
    是你说的第四步必须的啊,,怎么个必须的啊,具体怎么操作呢,说明白点吧,大 佬 ...

    4是说明,5是操作
    回复

    使用道具 举报

    2

    主题

    14

    帖子

    308

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    308
    发表于 2022-11-29 18:50:14 来自手机 | 显示全部楼层
    这个库好像hnat开启之后网口就不通了,openwrt-mt2500那个库更新了来自hanwckf的驱动之后也是一样的问题。感觉像是dts写法不是很匹配
    回复

    使用道具 举报

    11

    主题

    199

    帖子

    1615

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1615
    发表于 2022-11-29 19:45:09 | 显示全部楼层
    sun2022 发表于 2022-11-29 18:50
    这个库好像hnat开启之后网口就不通了,openwrt-mt2500那个库更新了来自hanwckf的驱动之后也是一样的问题。 ...

    我的也是这个问题,,不能联网了
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-5-10 05:19 , Processed in 0.027310 second(s), 23 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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