В наличии TP-Link Archer C2 v3 (AC900). На днях поставил прошивку OpenWrt, но были проблемы с Интернет-соединением и решил вернуть обратно стоковую прошивку, однако что-то пошло не так: на роутере погасли все индикаторы, кроме питания. Подождал минут 10, затем выключил/включил — ничего не поменялось, горит лишь индикатор питания. Подключиться к роутере, естественно, стандартным образом уже нельзя.
Решение, как реанимировать, восстановив прошивку (подойдет и для других моделей):
Прошивку можно залить через протокол TFTP. Т.к. у меня Mac, то в систему уже встроен TFTP-сервер. Нужно лишь его поднять:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl start com.apple.tftpd
Убедиться, что порты слушаются:
netstat -na |grep \*.69
В ответ выведется:
udp4 0 0 *.69 *.*
udp6 0 0 *.69 *.*
Создать директорию /private/tftpboot, положить туда файл прошивки (скачиваем с сайта TP-Link, обязательно переименовываем в ArcherC2v3_recovery.bin).
На этом подготовительный этап закончился, далее:
- На роутере переключаем LAN-кабель в порт LAN4
- На компьютере в настройках соединения прописываем 192.168.0.66 / 255.255.255.0
- Выключаем роутер, зажимаем кнопку Reset, включаем, дожидаемся, когда загорится индикатор «замок» (WPS), отпускаем кнопку Reset
- В этот момент роутер самостоятельно должен подключиться к компьютеру (по прописанному ранее IP 192.168.0.66) через протокол TFTP и скачать к себе файл прошивки (скачать он сможет, если название прошивки будет в правильном формате. Для Archer C2 v3 — это ArcherC2v3_recovery.bin)
- То, что роутер начинает скачивать прошивку просигнализирует мигание индикатора Power, затем он перезагрузится и пойдет процесс перепрошивки.
Ура, роутер спасен!
Выключить TFTP-сервер:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist