找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 9638|回复: 19

Newifi 3 D2 刷 ImmortalWrt 踩坑记录,附完整操作流程

  [复制链接]
发表于 2025-7-13 16:02 | 显示全部楼层 |阅读模式
本帖最后由 FengByX 于 2026-6-24 10:36 编辑


手上这台 D2 吃灰好几年了,最近翻出来想折腾一下。网上教程零零散散,有些步骤还是错的,干脆自己整理一份。从刷 Breed 到 U 盘扩容,按我实际操作的顺序写,遇到的坑也顺带标出来,方便后来人。

一、先把 EEPROM 备份出来——这步不能省
很多教程上来就叫你刷 Breed,但有一步更重要:先把各 MTD 分区备份出来,尤其是 factory 分区
原因很简单,D2 的无线网卡校准数据(MAC 地址、RF 参数)就存在 factory 分区里,一旦刷坏或丢失,无线基本就废了。Breed 刷入过程出意外的概率虽然低,但数据无价,养成喜欢。
用一键刷机助手(Zy143L 出品)的话,这一步是自动完成的:
  • 网线接 D2 的 LAN 口,电脑网卡设 DHCP
  • 浏览器开 http://192.168.99.1,跑完原厂初始化向导,记住管理密码
  • 下载助手(百度网盘,提取码 qztt),输入密码,等它自动跑完
助手会依次帮你:备份 EEPROM → 开启 SSH → 刷入 Breed → 重启。备份文件记得保存好,别丢。
重启后访问 http://192.168.1.1,能看到 Breed Web 控制台就成了。
想自己用 SSH 手动来的,或者已经变砖需要 TTL 救援的,这里不展开,另找专帖。

二、刷 ImmortalWrt——固件文件别搞错
ImmortalWrt 固件选择器Newifi D2,版本选 stable(23.05)还是 snapshot 看自己需求,snapshot 功能新但可能不稳定。
重点来了: D2 的固件没有 factory.bin,很多帖子这里写错了。实际提供的是两个文件:
  • kernel:底包,第一次刷必须先刷这个
  • sysupgrade.bin:系统包,底包刷完重启再刷这个
在 Breed 里操作顺序:
  • 固件更新 → 选 kernel → 刷入 → 等重启
  • 重新进 Breed(断电后按住 reset 再上电)→ 固件更新 → 选 sysupgrade.bin → 勾选「清除环境变量」 → 刷入
跳过底包直接刷 sysupgrade 的话,部分同学反馈会有奇怪问题(比如双线 IPTV 转发断网),所以两步都走稳妥。

三、换源——国内用必换,否则 opkg 龟速
ImmortalWrt 默认源在境外,国内访问基本超时。一条命令换掉:
  1. sed -e 's,<a href="https://downloads.immortalwrt.org" target="_blank">https://downloads.immortalwrt.org</a>,<a href="http://mirrors.ustc.edu.cn/immortalwrt" target="_blank">http://mirrors.ustc.edu.cn/immortalwrt</a>,g' \    -e 's,<a href="https://mirrors.vsean.net/openwrt" target="_blank">https://mirrors.vsean.net/openwrt</a>,<a href="http://mirrors.ustc.edu.cn/immortalwrt" target="_blank">http://mirrors.ustc.edu.cn/immortalwrt</a>,g' \    -i.bak /etc/opkg/distfeeds.conf
复制代码
中科大的源对教育网和家用宽带都比较友好。如果你在清华校园网,换 TUNA 更快:
https://mirrors.tuna.tsinghua.edu.cn/immortalwrt阿里云的也行,公网带宽大:
https://mirrors.aliyun.com/immortalwrt换完跑一下
  1. opkg update
复制代码
,没报错就好。

四、U 盘扩容——32MB Flash 其实够用,但装多插件还是需要
D2 板载 32MB Flash,相比早期 16MB 设备已经好不少了,官方固件装下来还剩个七八兆可用。如果你装的插件不多,其实不一定非得扩容。但要上 AdGuardHome 这种吃空间的,还是挂 U 盘把 overlay 搬出去更踏实。
先装依赖:
  1. opkg updateopkg install block-mount e2fsprogs kmod-fs-ext4 kmod-usb-storage kmod-usb2 kmod-usb3
复制代码

格式化 U 盘(注意:数据会清空):


  1. <div>mkfs.ext4 -F /dev/sda1
  2. </div>
复制代码
然后去 LuCI:系统 → 挂载点 → 编辑 /dev/sda1,挂载点选「作为外部 overlay 使用 (/overlay)」,保存应用,重启。
重启后进软件包页面,顶部显示的可用空间变成 U 盘容量就说明挂上了。
有几点要注意:
  • U 盘最好用 USB 2.0 的,部分 USB 3.0 U 盘在 D2 上识别有问题
  • 如果重启后 overlay 又缩回去,检查 /etc/config/fstab 里 enabled 是不是真的写进去了(uci commit 漏跑的话不会生效)

五、装插件
换好源之后就能正常装了,几个常用的:
  1. opkg updateopkg install luci-app-turboacc luci-app-adguardhome \             luci-app-zerotier luci-app-ddns-go
复制代码
  • Turbo ACC:SFE 软件加速,D2 能用的加速手段主要就是这个(下面细说)
  • AdGuardHome:DNS 层去广告,全家生效
  • ZeroTier / Tailscale:异地组网、内网穿透
  • DDNS-Go:家庭宽带 IP 变动自动更新域名

六、关于性能优化——有些东西 D2 不支持,别踩坑
这里要单独说一下,因为网上有些教程(包括我早期写的版本)有误导性内容。
D2 的网络架构是单 GMAC(GMAC00),不像部分设备有双 GMAC 可以做硬件直通。在启用 DNAT 或大流量转发时,数据包必须经过 CPU 处理,这是硬件架构决定的,没有什么命令能绕过去。
有个坑是之前教程里写的这条命令:
  1. echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy
复制代码

在 ImmortalWrt 的 MT7621 固件上,这个路径根本不存在,执行会直接报错。 有坛友实测:
  1. -ash: can't create /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy: nonexistent directory
复制代码
这条命令已经从本教程删掉了,别再抄了。
D2 上实际能用的加速方案是 SFE(Shortcut Forwarding Engine)软件加速,在 LuCI → 网络 → Turbo ACC 里开启就行,效果是有的。别对 D2 的转发性能期望过高,这个价位能跑稳就是赢。

七、备份
装好之后记得备份,省得重来:
整机备份(推荐):LuCI → 系统 → 备份/升级 → 生成备份,下载 backup-*.tar.gz 存好。刷机后同页面上传即可还原配置。
U 盘 overlay 单独备份(装了很多东西时用):
  1. tar czf /mnt/sda1/overlay-$(date +%F).tar.gz -C /overlay .
复制代码

八、常见问题Breed 刷完进不了系统
重新进 Breed(断电 → 按住 reset → 上电,等 5 秒松手),恢复出厂设置,然后重新按两步流程刷固件。
opkg update 报 404
大概率换源没生效,或者换的源和固件版本对不上。确认一下 /etc/opkg/distfeeds.conf 里的 URL 是否已经替换,再检查下固件版本(21.02 和 23.05 的源路径不同)。
U 盘插上去没有 /dev/sda1
先用 lsusb 看看有没有识别到设备。没识别到换个 U 盘试试,或者插另一个 USB 口。kmod-usb3 装了吗?
WiFi 用一天就断,连不上
这是 ImmortalWrt 官方版本在 D2 上的已知问题,稳定版和 snapshot 都有人反馈过。临时方案是在计划任务里加个定时重启 hostapd:
# crontab -e,加入下面一行(每天凌晨 4 点重启无线)0 4 * * * /etc/init.d/network restart根本解决需要等固件更新,或者换个社区编译版本。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2026-8-11 08:57 | 显示全部楼层
感谢分享这么详细的教程
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-3-31 15:14 | 显示全部楼层
收藏备用
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-3-26 10:24 | 显示全部楼层
你这只是把K2P配置手册改了个名字就发出来了?连硬件描述都是错的,从头错到尾,太不负责了。请认真修改确认可用再发出来。
第一步不是刷breed,而是逐一备份MTD分区,最重要的是要获取 factory。
第二步是完善breed信息,复原factory。
第三步是编译 ImmortalWrt。 ImmortalWrt默认的固件是没有luc界面的,需要用户自行构建,或者提请 ImmortalWrt 服务器代为构建。没有LUC界面的话,用户只能在命令行界面下配置设备。

而且你写的那些优化策略都是扯淡,D2根本就没有启用GMAC01,单独一个GMAC00,开启DNAT的情况下CPU负荷会飙升。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-3-20 15:39 | 显示全部楼层
谢谢分享啊
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-1-23 14:06 | 显示全部楼层
刷了immortalWrt官方版本WIFI一天后就会断开连不上,不知道是什么原因,看来还是不稳定
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-1-19 12:42 | 显示全部楼层
这可太好用了,谢谢大佬分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-1-5 09:11 | 显示全部楼层
求教:
执行命令:echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy
ssh反馈:-ash: can't create /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy: nonexistent directory
该怎么解决?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-12-2 12:47 | 显示全部楼层
我忘了刷底包,直接在breed刷了升级包,双线IPTV转发会断网,不知道是不是这个原因。想重新刷底包再升级,自己备份的配置应该都能用吧,折腾了一晚上才整好的IPTV,怕一刷机都没有了
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-12-2 12:45 | 显示全部楼层
wh1tequartz 发表于 2025-10-7 22:30
似乎只有sysupgrade.bin,没有factory.bin可供下载

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

使用道具 举报

发表于 2025-11-3 15:23 | 显示全部楼层
感谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-10-11 13:34 | 显示全部楼层
谢谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-10-11 09:31 | 显示全部楼层
感谢提供教程
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-10-7 22:30 | 显示全部楼层
似乎只有sysupgrade.bin,没有factory.bin可供下载

点评

有kernal下载,就是底包  详情 回复 发表于 2025-12-2 12:45
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-9-17 13:57 | 显示全部楼层
谢谢分享支持支持
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-8-11 16:31

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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