在功能强大的多线程Breed中,修改MAC的方法

Breed是网友免费开发的功能强大的多线程 Bootloader,是全新、独立的、跟 U-Boot 平级的 Bootloader。

科普

Bootloader 引导加载器,用于加载操作系统的程序。是此类功能程序的统称。现在的 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE、Breed 等都是 Bootloader。

Breed被网友称为“不死”,指的是固件更新操作均在 Breed 里面完成。官方升级固件自带 Bootloader,从官方固件的 Web 进行升级,Breed 被覆盖。Breed 在刷入固件时自动去掉固件自带的 Bootloader,能够保证 Breed 本身是“不死”的。

正因为breed的强大性能,大大降低了刷机门槛,很多网友成了刷机一组。笔者也不例外。

我们来看下Breed 的基本功能:

实时刷机进度,进度条准确反映刷机进度

Web 页面快速响应

固件启动失败自动进入 Web 刷机模式

可自定义位置和大小的环境变量块

等等。

faedab64034f78f02d7bd91150347751b2191ced.jpeg

当路由器不能启动,而事先没有刷入breed时,就需要用编程器刷入breed,然后重新刷入固件,修复。这就是俗称“救砖”。这样修好后,往往导致路由器mac地址丢失。下面看一下如何修改mac地址。

a9d3fd1f4134970abb19a77cbecfaccca7865d00.jpeg

1、如果CPU自带无线,例如MT7620,那么RF1的WLAN MAC就是CPU自身无线的MAC地址;RF1的MAC1 MAC2作为路由网口的MAC地址,至于哪个是LAN哪个是WAN,自己对比

2、在1的情况下如果还有PCI-E接口的无线芯片,那么RF2的WLAN MAC就是这个芯片的MAC地址;RF2的 MAC1 MAC2没有作用

3、如果CPU自身不带无线,例如MT7621,那么RF1的WLAN MAC和RF2的WLAN MAC就分别对应独立的无线芯片的MAC地址,至于哪个是哪个的,就要具体情况具体分析了;RF1和RF2的MAC1 MAC2没有作用;网口LAN和WAN的MAC对应独立参数中对应的内容

4、以上2、3点的独立无线芯片指的是MTK的无线芯片。如果使用了其他牌子的无线芯片,那么芯片对应的这组数据就不能改动

另外注意,在breed中备份固件时,mac地址是没有备份的。对经常刷机的路由宝,早已经停产退市,更没有售后,坏了只能自己动手修理。笔者也帮网友修理了大量该路由器,分享几点经验。该路由器mac地址在eeprom中,可以通过修改eeprom恢复mac地址,注意要在breed中恢复出厂设置。恢复出厂设置时,选择L1。

以上就是对breed的简单介绍,以及如何在其中修改mac地址。

文章转载自:http://dy.163.com/v2/article/detail/E9QTOFQU055070TZ.html

你可能感兴趣的:(在功能强大的多线程Breed中,修改MAC的方法)