У меня есть роутер Dlink DSL-2750U (аппаратная версия: C1). Маршрутизатор, похоже, забыл свой MAC-адрес и показывает базовый MAC-адрес как 00:10:18:00:00:00
, который используется по умолчанию.
Я прошил прошивку OpenWRT Chaos Calmer 15.05/LuCI (git-15.248.30277-3836b45), получив доступ к CFE с помощью этот пост здесь.
Мне нужно выяснить, как сбросить/добавить MAC-адрес маршрутизатору в текущем сценарии.
Пожалуйста, найдите дополнительную информацию о маршрутизаторе, которую я могу получить от cat /proc/mtd
и cat /proc/cpuinfo
root@OpenWrt:/# cat /proc/cpuinfo
system type : bcm63xx/96328dg2x2 (0x6328/0xB0)
machine : ADB P.DG A4001N
processor : 0
cpu model : Broadcom BMIPS4350 V7.5
BogoMIPS : 319.74
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : no
isa : mips1 mips2 mips32r1
ASEs implemented :
shadow register sets : 1
kscratch registers : 0
package : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
root@OpenWrt:/# cat /proc/mtd
dev: size erasesize name
mtd0: 00010000 00010000 "CFE"
mtd1: 0011eb39 00010000 "kernel"
mtd2: 006c13c7 00010000 "rootfs"
mtd3: 00480000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "nvram"
mtd5: 007e0000 00010000 "linux"
Пожалуйста, дайте мне знать, если что-то еще потребуется с моей стороны это может помочь.
PS: Я проверил еще один вопрос здесь, но в моем случае нет такого файла, как art.img
.
Я не могу комментировать, поэтому пишу это как ответ. Я не думаю, что исходный MAC-адрес потерян. Вы проверили раздел /lib/firmware
? В моем случае у меня был linkit mt7688, и мне нужен был исходный MAC-адрес, и я нашел его в /lib/firmware/xx.eeprom
. Но в некоторых случаях этот файл eeprom может быть перезаписан и разделен на 2 или более файлов.bin. Если у вас есть файл eeprom , мы можем что-то из него выкопать.