В общем для всех тех, у кого после прошивки DIR-400 слетел MAC адрес и не вышло вернуть его соответствующей утилитой.
Сам долго долбался, получал сообщения вида "Wrong MAC ID!" и всё в таком духе... уже было разочаровался, но, утилита, всё же, работает.
Что я сделал, чтобы работало:
1)Прошиваем роутер более свежей, не глючащей прошивкой (версия >= той где сбрасывался MAC). На данный момент это
ftp://ftp.dlink.ru/pub/Router/DIR-400/Firmware/DIR400A1_FW103B08_beta03.bin
2)Если вы пытались вписать вручную прошлый MAC, то затрите его. Сделайте чтобы было как будто MAC только что потерялся.
3)Сброс в заводские настройки. Дождаться завершения и переподъёма роутера!
4)Отключить питание от роутера.
5)Выдернуть WAN и любые провода из роутера.
6)Настроить комп на DHCP (адрес получится в диапазоне 192.168.0.XXX)
7)Подключить комп к роутеру !!!ПО LAN!!! (никаких WIFI) в порт LAN1
8)Включить питание роутера.
Когда комп поймает адрес от роутера и поднимется сеть, юзать утилиту (которая
ftp://ftp.dlink.ru/pub/Router/DIR-400/Restore_mac/setup.rar).
У меня не получалось вернуть мак, как я понял, из-за того что я пытался прописать прошлый мак вручную (раз) и из-за того, что я пытался прошить роутер по Wi-Fi (два). Как только я вернул роутер к состоянию только что потерявшего МАК адрес, сбросил его в заводские настройки и попробовал вернуть МАК, подключившись по LAN - всё вышло.
Внимательно читайте инструкцию выше, у вас тоже должно заработать.