Перейти к содержимому

Tftpd64 как пользоваться для прошивки роутера

  • автор:

Поднятие tftpd32 сервера на Windows

Для некоторых айтишных задач требуется поднять tftp-сервер, который обычно предназначен только для простой передачи файлов между устройствами. TFTP изначально так и разрабатывался, чтобы быть простым. Прочитать о его работе можно на Wikipedia.

Мне понадобился сервер tftp для того, чтобы слить настройки с уже настроенного коммутатора Cisco и при необходимости залить его обратно.

Для справки: tftp – это протокол передачи данных, который работает на транспортном протоколе UDP на порту 69. Особой безопасности не предоставляет. Используется для загрузки бездисковых систем (нужен для загрузки первоначального загрузчика) и для обновления прошивок аппаратных sip-телефонов Cisco.

Этот протокол чувствителен к фрагментации сетевого пакета. Если фрагментация есть, то файл может передаваться не до конца. Чтобы проверить делятся пакеты или нет, нужно выставить правильное MTU . На Windows это можно сделать программой TCP Optimizer. Подробнее о программе и настройке MTU здесь.

Есть две версии приложения:

  1. tftpd32 — для 32-битной системы windows;
  2. tftpd64 — для 32-битной системы соответственно.

Данный tftp-сервер можно установить как для старой Windows XP, так и для современной Windows 10. На серверные ОС (Windows 2012 r2, Windows 2016 и др.), tftpd64 и tftpd32 встают тоже без проблем.

Порт tftp сервера по умолчанию — 69/UDP. Если подключение проходит через маршрутизатор, не забываем открыть 69 порт UDP протокола.

Установка tftpd32 сервера на Windows

Для таких простых целей я выбрал замечательное приложение tftpd32/tftpd64. Найти его можно здесь.

Для того, чтобы развернуть tftp-сервер на своем рабочем месте необходимо:

  1. Загрузить нужный дистрибутив отсюда. Стоит обратить внимание, что дистрибутивы различаются по типу запуска: как службу (service edition) и как приложение (standard edition) и также по битности ОС. Для себя я выбрал пакет tftpd64 service edition (installer)
  2. После загрузки, устанавливаем загруженный дистрибутив, не изменяя абсолютно никаких параметров.
  3. Если Вы загрузили, как и я, дистрибутив с запуском в качестве службы, то стоит вручную запустить службу или просто перезапустить компьютер.
  4. Дальнейшей настройки этот сервер не требует, но для подстраховки все настройки должны выглядеть так как изображено на скрине:

Интерфейс программы TFTP64

Всё! Теперь можно подключаться к tftp и копировать файлы. У операционной системы Windows XP tftp-клиент установлен по умолчанию, а у Windows 7/8/10 его необходимо доставить через компоненты системы.

Как проверить работу сервера tftpd32?

Для того, чтобы передать файл необходимо открыть cmd.exe и выполнить команду:

tftp 192.168.1.10 GET имя_файла.txt

Для того, чтобы получить файл с tftp-сервера, есть команда:

tftp 192.168.1.10 PUT имя_файла.txt

Использовать tftpd32/tftpd64 для каких-то постоянных задач не рекомендуется, так как у него практически нет никакой защиты от несанкционированного подключений к серверу. Да, можно ограничить доступ к нему только определенным IP-адресам, но та легкость, с которой можно подменить IP-адрес, позволяет сказать, что это не относится к сетевой безопасности вообще.

Включать сервер tftp с таким «уровнем безопасности» можно только на короткое время, для выполнения каких-то сервисных работ, а лучше вообще делать это в изолированной сети.

Комментарии

Жека, 27 июня 2013 г. 08:20 #

Отлично и все так просто. Как раз хочу сохранить конфиг с маршрутизатора.

Сергей, 21 января 2014 г. 13:52 #

Распишите пожалуйста подробно, как с помощью этого ПО прошить голосовой шлюз. Где какие адреса вписывать и директории.

Зюзгин Иван, 25 декабря 2020 г. 01:31 #

Возможно, в будущем обязательно напишу. Пока нет под рукой голосового шлюза от Cisco.

Анчуров Олег Владимирович, 12 сентября 2016 г. 12:48 #

А почему service interfaces у меня постоянно сбрасывается на адрес 127.0.0.1 ?

Олег, 13 сентября 2016 г. 14:16 #

Разобрался. Утилита бородатая и просто не хочет правильно работать на семёрке. На хрюшке нормально заработала, правда пришлось правило фаэрвола ручками подправить – открыть 69 порт.

Фёдор, 10 ноября 2016 г. 22:39 #

Не в чем там разбираться. Бородатость утилиты тут не причем, тем более последняя версия от 06.05.2015, тут семёрка даже с первым сервиспаком бородастей будет. Утилита прекрасно работает на всех версиях 32/64 рабочих станций и серверов. По умолчанию при запуске привязывается к первому интерфейсу по списку, если адрес 127.0.0.1 в списке первый, то к нему и привяжется. В утилите надо в настройках включить Bind TFTP to this address и выбрать нужный адрес из списка, чтобы он записался в файл tftp32.ini

Николай, 11 ноября 2016 г. 13:58 #

Игорь, дружище, спасибо огромное, просто и быстро всё заработало, solarwinds ваще не хотел коннектить.

Стив Джобс представил первый iPhone

Стив Джобс представил первый iPhone

Чтобы получать уведомления о всех исторических IT-событиях —

  • Включаем SSH на маршрутизаторе Cisco0
  • Protocol major versions differ: 2 vs. 11
  • Как в Windows 10 MTU поменять?1
  • Windows не видит компьютеры рабочей группы6
  • Как узнать какие IP-адреса заняты в локальный сети8
  • Сбой 0x80070035. Не найден сетевой путь на windows 10. Как исправить?0
  • Как настроить SNMP v3 на Cisco1
  • Не включается сетевое обнаружение в Windows 10/7/20166
  • Поднимаем сервер DHCP на Cisco 37500
  • Как подключить к Cisco чужой SFP-модуль0

Оглавление

Если Вы используете материал моего блога, то будьте добры поставьте ссылку.

Восстановление маршрутизатора TP-Link TL-WR841N

Так как я сейчас живу не у себя дома, то некоторое количество статей будет посвящено обзору и ремонту имеющейся здесь техники.

Когда я приехал в этот дом, то обнаружил, что в розетку были включены маршрутизатор TP-Link TL-WR841N и ONU BDCOM P1501DT. По внешнему виду, оба устройства исправно работали. Необходимые светодиоды светились, оптический линк присутствовал, а маршрутизатор посылал в радиоэфир beacon’ы с SSID Wi-Fi сети.

Так как на тот момент у меня имелся безлимитный мобильный Интернет на несколько месяцев вперёд, то никакого желания интересоваться как пополнить счет местного Интернет-провайдера не возникало. Поэтому, оба устройства были без какого-либо зазрения совести отключены от питающей сети.

Но время шло и срок безлимитного мобильного Интернета подходил к концу. Настал момент воспользоваться услугами местного Интернет-провайдера. Оба устройства были снова включены в розетку. И вот тут началось самое интересное. Если ONU-шка запустилась без проблем, то маршрутизатор начал циклически перезагружаться:

Распайка последовательного интерфейса на плате роутера TL-WR841N Ver.8

Подключение к компьютеру проще всего производить через переходник USB-UART. При этом не стоит забывать, что используется перекрёстное соединение сигнальных линий. То есть вход приёмника (RX) переходника подключается к выходу передатчика последовательного интерфейса в маршрутизаторе (TX) и наоборот, TX переходника — к RX маршрутизатора. Питание +3,3 В подключать не нужно.

В аппаратной версии маршрутизатора Ver. 8.2 используются следующие параметры соединения: скорость — 115200, формат данных — 8N1.

Стоит отметить, что необходимо использовать переходник, работающий с сигналами 3,3-вольтовой логики. Подключение какого-нибудь китайского переходника USB-UART на микросхеме CH340E, ни к чему не приведет. В окне терминала будет отображаться только «мусор».

К счастью, у меня в наличии оказался кабель на микросхеме Prolific PL2303. Из-за того, что данная микросхема давно скопирована и подделывается, производитель прекратил её поддержку и блокирует работу с микросхемой в своих официальных драйверах для ОС MS Windows. Так что тем, кто пользуется этой операционной системой, необходимо будет вручную установить более старую версию драйвера и запретить его обновление. Более подробную информацию об этом можно найти в Интернете.

Итак, кабель подключён. Включаю маршрутизатор и вижу следующее:

Uncompressing Kernel Image . ERROR: LzmaDecode.c, 543 LZMA ERROR 1 - must RESET board to recover

Вот так дела! Загрузчик стартует, но в процессе распаковки ядра Linux происходит ошибка. Похоже, что испорчены данные во флеш-памяти или имеются какие-то проблемы с микросхемой оперативной памяти (RAM).

Восстанавливаем маршрутизатор через U-BOOT и TFTP

Первым делом нужно попасть в консоль загрузчика. Для этого необходимо в течение секунды (в промежутке между окончанием запуска загрузчика и моментом, когда он перейдёт к загрузке ядра операционной системы) успеть набрать на клавиатуре три символа «tpl».

Если всё получилось, то вместо начала запуска ОС, загрузчик выведет приветствие:

wasp>

Справку по командам можно получить введя «help»:

TP-Link TL-WR841N список команд u-boot

Как видно, загрузчик даже имеет простой тест оперативной памяти (simple RAM test). Но беглый поиск по Интернету не дал никакого внятного объяснения как им пользоваться.

Если его просто запустить, то всё это дело «зависает» на процессе записи нулей по неизвестным адресам памяти. Если указать в качестве параметров начальный адрес ОЗУ в адресном пространстве процессора (0x80000000), конечный адрес для 32M памяти и шаблон (pattern), которым будет заполняться память, то так же ничего не происходит. А если во втором параметре указать размер тестируемой памяти, то что-то происходит, но явно не то, что ожидалось.

Так что я решил не тратить время и не разбираться как это всё работает. Ведь если оперативная память «битая», то и прошивку восстановить не удастся.

Подготовка образа прошивки и сервера

Перед прошивкой образа необходимо его «подготовить» или найти в Интернете образ с обрезанной прошивкой (не содержащей раздел с бутлоадером). Для официальной прошивки TP-Link это должен быть файл не содержащий в своём имени слово «boot».

Я же не стал тратить время на поиск необходимого файла, а скачал последнюю версию официальной прошивки с сайта производителя. После чего вырезал из файла образа первые 131 584 байт (для аппаратной версии Ver. 8), как это описано на вики OpenWRT:

dd if=wr841nv8_ru_3_14_20_up_boot\(140228\).bin of=tplink.bin skip=257 bs=512

Теперь необходимо установить TFTP-сервер и положить в каталог для выдачи файлов подготовленный образ. А ещё желательно его переименовать во что-то более короткое, например «tplink.bin».

В операционной системе MS Windows удобным вариантом может оказаться установка TFTP-сервера Tftpd32 или Tftpd64. Я же для этой процедуры воспользовался TFTP-севером tftpd-hpa для OC Linux.

После того как всё готово, можно приступать непосредственно к восстановлению.

Загружаем образ в оперативную память через TFTP

Процесс восстановления прошивки маршрутизатора начинается с загрузки файла прошивки по протоколу TFTP в оперативную память устройства.

Для того, чтобы связь между TFTP-сервером и маршрутизатором состоялась, необходимо указать в соответствующих переменных окружения загрузчика IP-адреса сервера и маршрутизатора. Пусть на компьютере, на котором запущен TFTP-сервер, статически установлен адрес 192.168.1.1, а маршрутизатору мы присвоили IP-адрес 192.168.1.2:

setenv ipaddr 192.168.1.2 setenv serverip 192.168.1.1

Можно, в принципе, воспользоваться настройками IP-адресов, которые сохранены в настройках u-boot. Для этого достаточно найти их значения в списке переменных окружения. Вывод списка переменных окружения осуществляется по команде:

printenv

Загрузка образа в оперативную память производится командой tftboot. В качестве параметров указываются начальный адрес, по которому будет происходить загрузка, и имя файла образа, находящегося на TFTP-сервере:

tftpboot 0x80000000 tplink.bin

TL-WR841N загрузка прошивки в оперативную память через TFTP командой tftboot

Очищаем область флеш-памяти и записываем в неё образ

Далее необходимо очистить область флеш-памяти, в которую будет записан загруженный в оперативную память образ:

erase 0x9f020000 +0x3c0000

Тут главное не ошибиться в адресе или количестве стираемых байт. Ведь можно стереть то, чего потом не восстановить. Например, ART-раздел, содержащий калибровочные данные радиомодуля.

Осталось сохранить образ микропрограммы из оперативной памяти во флеш-память:

cp.b 0x80000000 0x9f020000 0x3c0000

Как видно, в команде cp.b в качестве параметров выступает начальный адрес данных в оперативной памяти, начальный адрес данных во флеш-памяти и количеств записываемых байт.

Результат проделанных операций должен выглядеть так:

Восстановление TL-WR841N: очистка флеш-памяти и запись образа во флеш-память

На этом процесс прошивки завершён. Остаётся запустить записанную микропрограмму из флеш-памяти и проверить как она исполняется. Для этого можно выключить и включить питание устройства, или же выполнить команду:

bootm 0x9f020000

Маршрутизатор восстановлен

При первой загрузке устройства нужно внимательно анализировать всю информацию, которая выводится через UART. Это могут быть как неожиданные сообщения ядра Linux, так и ошибки от других программ. Ведь изначальная проблема, выразившаяся в искажении содержимого флеш-памяти, может скрываться где-то ещё.

В моём же случае никаких настораживающих сообщений об ошибках замечено не было. Можно смело сказать, что маршрутизатор был успешно восстановлен.

Осталось изменить IP-адрес в настройках сетевой карты компьютера и зайти на веб-интерфейс устройства:

Веб-интерфейс маршрутизатора TP-Link TL-WR841N

Всё работает. Теперь можно произвести настройку маршрутизатора и пользоваться им по назначению.

Заключение

Так что же могло стать причиной искажения данных в микросхеме флеш-памяти? Быть может это высокоэнергетическая частица из далёкого космоса, пробившаяся через магнитосферу и прочие защитные слои Земли, прошла через кристалл микросхемы флеш-памяти и изменила заряд на изолированном затворе одного или нескольких транзисторов? Отрицать этого, конечно, нельзя. А может где-то рядом с маршрутизатором находится источник радиоактивного или рентгеновского излучения? Но в этом бы случае, неисправность возникла бы куда раньше. Или же это просто банальный брак при производстве микросхемы и заряд с затвора стёк значительно раньше гарантийного срока хранения данных?

К сожалению, ответа на этот вопрос мы никогда не узнаем. Но факт есть факт: за несколько месяцев, пока маршрутизатор был отключён от электросети, в микросхеме флеш-памяти произошло изменение содержимого. Это привело к невозможности загрузки маршрутизатора, так как изменения затронули область, в которой хранилось ядро ОС Linux.

Хочется так же заметить, что в маршрутизаторе TL-WR841N, начиная с аппаратной версии Ver.8, имеется возможность восстановления прошивки используя только u-boot и TFTP. Для этого необходимо установить IP-адрес TFTP-сервера: 192.168.0.66, а файл с прошивкой переименовать в «mr3420v2_tp_recovery.bin» или «wr841nv8_tp_recovery.bin» (для Ver. 8.4). После этого, удерживая нажатой кнопку «Reset», необходимо включить устройство. Но в моём случае этот способ восстановления не был актуален, так как нужно было выяснить причину циклической перезагрузки маршрутизатора.

Подключение маршрутизатора к компьютеру необходимо осуществлять через USB-UART преобразователь, работающий с сигналами 3,3 — вольтовой логики.

При записи данных во флеш-память необходимо быть очень внимательным при вводе адресов и количества пересылаемых байт. Структура данных в постоянной памяти содержит несколько логических разделов, в том числе и ART-раздел (Atheros Radio Test), находящийся в самом конце адресного пространства. Для маршрутизатора TP-Link TL-WR841N аппаратной версии Ver. 8 это актуально, так как эта версия построена на чипе Atheros AR9341.

Этот раздел хранят калибровочные настройки радиомодуля. Калибровка производится на производстве и настраивает рабочие режимы конкретного экземпляра микросхемы в конкретной плате. Эти настройки нельзя просто так взять и заменить настройками с другого маршрутизатора этой же серии. А если это сделать, то можно столкнуться с нестабильной работой устройства. Я уже имел такой опыт много лет назад, когда данные во флеш-памяти были настолько испорчены, что пришлось залить фуллфлеш (fullflash, полный образ содержимого флеш-памяти устройства) от другого маршрутизатора той же модели. После этой процедуры маршрутизатор хоть и ожил, но стал периодически виснуть, перезагружаться, а Wi-Fi связь стала работать нестабильно.

  • ← Орион-128. Ошибки, которые не стоит повторять
  • Трансивер «Маламут»: сигнал на выходе и как избежать сюрпризов →
Последние записи
  • Измеритель C/ESR электролитических конденсаторов
  • Трансивер «Маламут»: сигнал на выходе и как избежать сюрпризов
  • Восстановление маршрутизатора TP-Link TL-WR841N
  • Орион-128. Ошибки, которые не стоит повторять
  • Willem Prog, ByteBlasterMV и Тестер мелкой логики — неотъемлемые инструменты для сборки ретро- компьютеров и периферии

Восстановление прошивки TP-Link

tl-wr842nd роутер

Важно №1: данным способом можно восстановить следующие роутеры: TL-WR842ND, TL-WR1042ND, TL-WDR4300ND, TL-WDR3600ND, TL-MR3420v2, TL-MR3220v2, TL-WR941NDv5, TL-WR940NDv2, TL-WR740Nv4, TL-WR741NDv4, TL-WR841NDv8, TL-WR841ND V9, TL-WR841ND V10, TL-WR841ND V11, Archer C7 AC1750 v2 (PS: список пополняется по мере возможности).

Важно №2: если Вашего роутера нет в данном списке — это означает, что он не поддерживает восстановление прошивки описываемым способом, то есть по TFTP. Восстановить прошивку возможно с использованием паяльника и консольного кабеля.

Все эти роутеры поддерживают восстановление прошивки через специальную утилиту, работающую на основе tftp-сервера, только если на них была установлена прошивка с поддержкой восстановления. Чтоб не гадать, проще попробовать восстановить, так как не по всем прошивкам есть информация о данной функции. Для восстановления роутера нужно сделать следующее:

1. Скачать утилиту Tftpd v 32.400 (или альтернативная ссылка с официального сайта tftpd). Утилита поддерживает Windows 7.

2. Ищем прошивку на официальном сайте для вашей аппаратной ревизии, предназначенной для восстановления. Такие прошивки не содержат слово boot в названии. Изменяем имя файла прошивки к виду «wr842ndv1_tp_recovery.bin» в моем случае. Для других роутеров получится mr3220v2_tp_recovery.bin, wr1042nv1_tp_recovery.bin и так далее. Либо, берем уже готовые файлы прошивок для восстановления:

Прошивку без boot можно получить, вырезав его из файла. К примеру, вырезаем boot из прошивки для wr941nd командой linux:
dd if=original_flash.bin of=flash_without_boot.bin skip=257 bs=512

Модель IP Прошивка (скачать)
TL-WR740 V4 192.168.0.66 wr740v4_tp_recovery.bin
TL-WR741ND V4 192.168.0.66 wr741v4_tp_recovery.bin

3. Распакуйте архив с программой. Файл прошивки разместите в одной папке с программой tftp32.

Tftpd приложение

4. Подключите роутер к компьютеру с помощью сетевого кабеля. Измените IP-адрес Вашего «подключения по локальной сети» на IP в соответствие с вашим роутером. Маску оставьте 255.255.255.0, поля Шлюз и DNS-сервера оставьте пустыми.

Укажите необходимый IP адрес для работы Tftp сервера

5. Отключаем антивирус и другие имеющиеся в системе фаерволы.

6. Запустите утилиту от имени администратора. Проверьте, чтобы в программе был выбран нужный сетевой интерфейс. И при нажатии кнопки Show Dir в показавшемся списке был файл с прошивкой wr842ndv1_tp_recovery.bin

проверьте верность настройки tftp сервера

7. Включите роутер, затем удерживайте кнопку WPS/Reset Button, пока не загорится индикатор USB.

8. Утилита TFTP32 автоматически загрузит прошивку на маршрутизатор.

Дождитесь загрузки прошивки на роутер через Tftp сервер

Если процесс загрузки не начинается, то перезагрузите роутер, не выключая программу.
После этого не забудьте вернуть получение IP-адреса автоматически и подождать некоторое время, пока маршрутизатор перезагрузится и ПК получит настройки.

Внимание! Все действия Вы проводите на свой страх и риск!

Информация взята с официального форума tp-link.

Как восстановить прошивку TP-Link после сбоя роутера

Эта инструкция расскажет и покажет Вам способ восстановить прошивку TP-Link или Archer после неудачной перепрошивки или сбоя ПО роутера. Этот способ подходит чтобы восстановить роутер для большинства моделей ТП-Линк: TL-WR740N, TL-WR741ND, TL-WR841ND, TL-WR842ND, TL-WR941ND, TL-WR1042ND, TL-WDR4300ND, TL-WDR3600ND, TL-MR3420, TL-MR3220, Archer C2, C6, C7 и многих других. К сожалению, есть и модели, для которых этот способ не подходит и там поможет уже только UART-кабель и программатор.

Как восстановить роутер TP-Link

Из самого необходимого инструментария нам с Вами обязательно понадобится компьютер либо ноутбук с кабельной сетевой картой LAN. То есть по WiFi восстановить роутер TP-Link (равно как и любой другой) не получится, так как для этого надо прямое соединение с устройством. Потому телефон или планшет не подойдёт. Так же понадобится сетевой LAN-кабель чтобы соединить роутер и компьютер.

Прошивка для роутера TP-Link

Начать надо с того, что скачать прошивку для своей модели роутера Tp-Link Archer. Чтобы её правильно скачать берём в руки свой маршрутизатор и читаем какая у него полностью модель:

как узнать аппаратную версию маршрутизатора ТП-линк

У меня модель устройства TP-Link Archer C7 V4. Теперь надо открыть сайт компании TP-Link и там открыть раздел ПоддержкаЗагрузки.

загрузка прошивки tp-link archer

Чтобы найти файл программного обеспечения для своего маршрутизатора ТП-Линк, в поле «Модель» напишите свою модель и нажмите клавишу Enter.

как скачать прошивку tp-link

Выбираем в обнаруженном свой роутер и кликаем по нему.

Откроется страничка, в которой надо будет выбрать свою версию (у меня это V4) и нажимаем на кнопку «Встроенное ПО»:

встроенное по маршрутизатора

Дальше будет список прошивок. Качайте самую последнюю. Если потом не подойдёт, то скачаете следующую.

скачать прошивку тп-линк

После того, как Вы скачали архив со встроенным ПО — разархивируйте его. Там будет файл с ПО — он самый большой по размеру.

архив с программным обеспечение маршрутизатора

Если в названии файла будет слово «Boot», то он нам не подойдёт. Нам нужна обычная прошивка, как у меня в примере. Файл надо будет переименовать, чтобы у него в названии была только модель и вот это: _tp_recovery.bin. Таким образом у меня модель Archer C7 v4 и название файла получается ArcherC7v4_tp_recovery.bin .

восстановительная прошивка tp-link archer

Вся соль в том, что название файла будет состоять из модели с одной стороны и «_tp_recovery.bin» с другой. Примеры:

TL-WR740 V4 - wr740v4_tp_recovery.bin TL-WR741ND V4- wr741v4_tp_recovery.bin TL-WR841ND V10 - wr841nv10_tp_recovery.bin TL-WR842ND V1 - wr842ndv1_tp_recovery.bin TL-WR941ND V5 - wr941ndv5_tp_recovery.bin TL-WR1042ND V1 - wr1042nv1_tp_recovery.bin TL-MR3220 V2 - mr3220v2_tp_recovery.bin TL-WDR3600 V1 - wdr3600v1_tp_recovery.bin Archer C6 v2 - ArcherC6v2_tp_recovery.bin

Теперь файл готов и им можно пользоваться чтобы восстановить маршрутизатор.

Программа для восстановления роутера

Сейчас единственная программа для восстановления роутера TP-Link Archer, которая Вам понадобится — это любой TFTP-сервер. Вот несколько разных TFTP-серверов для Windows 10:

Solarwinds TFTP Server TFTPD32 / TFTPD64 haneWin OpenTFTP Server (SourceForge) WinAgents TFTP WhatsUp Gold TFTP Spiceworks

Для примера воспользуюсь сервером tftpd64 (скачать). Скачиваем, устанавливаем, запускаем. Интерфейс программулины очень прост:

tftpd сервер windows 10

Вам нужно ещё скопировать файл с восстановительной прошивкой — у меня это ArcherC7v4_tp_recovery.bin — в папку с программой. Нажимаем кнопку «ShowDir» и смотрим что файл виден и доступен.

Настройка сетевой карты компьютера

Чтобы всё прошло удачно, Вы должны правильно настроить сетевую карту на компьютере, так как в режиме восстановления роутер ТП-Линк или Арчер будет пытаться загрузить прошивку с IP 192.168.0.66, именно поэтому такой адрес надо прописать в настройках сетевой платы ПК, а именно — в свойствах протокола TCP/IPv4. Вот так это будет выглядеть:

как прописать ip адрес windows 10

у некоторых роутеров TP-Link заводской IP не 192.168.0.1, а из другой подсети — 192.168.1.1. Потому и адрес сервера для восстановления будет отличаться. Вот пример:

TL-WR841ND V11 - 192.168.0.66 TL-WR842ND V1 - 192.168.1.66 TL-WR842ND V2 - 192.168.0.66 TL-WR941ND V5 - 192.168.0.66 TL-WR1042ND V1 - 192.168.1.66

Потому если у Вас не «заводится» через 192.168.0.66 , то попробуйте прописать 192.168.1.66 .

Пошаговое восстановление прошивки роутера TP-Link Archer

  1. Выключите роутер;
  2. Подключите к нему кабелем компьютер или ноутбук;
  3. Запустите на ПК TFTP-сервер;
  4. Включите питание роутера TP-Link;
  5. Сразу после включения зажмите на маршрутизаторе кнопку сброса «Reset» и не отпускайте;
  6. Дождитесь начала закачки файла с TFTP-сервера и отпустите кнопку Reset.

восстановление tp-link archer после неудачной прошивки

Примечание: Если загрузка файла не начинается, то попробуйте выключить роутер ТП-Линк, зажать кнопку «Ресет» и включить его не отпуская кнопку.

Как только прошивка скачается и сохранится в память TP-Link, он сам перезагрузится и дальше уже должен запустится как обычно. Можно настраивать и работать! Логин и пароль у него будет заводской.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *