Как прошить маршрутизатор tp link: Прошивка Роутера TP-LINK — Как Скачать и Обновить Своими Руками?

Как прошить роутер Tp-link TL-WR841N (TL-WR841ND)?

Привет! Будем сейчас прошивать роутер Tp-link TL-WR841N. Эта инструкция подойдет и для модели TL-WR841ND. У нас на сайте уже есть инструкция по прошивке роутеров компании Tp-link. Там я рассказывал как узнать аппаратную версию роутера, скачать прошивку, и собственно прошить роутер. Это такая общая статья, и я подумал, что нужно бы подготовить отдельную статью по прошивке роутера Tp-link TL-WR841N.

Это очень популярная модель, можно сказать народная:) Поэтому, статья я думаю многим пригодится. Кстати, о настройке этого маршрутизатора я писал в отдельной инструкции, можете почитать здесь. Что касается прошивки Tp-link TL-WR841N то там так же все просто:

  • Для начала узнаем аппаратную версию роутера
  • Скачаем с официального сайта прошивку для нашей модели (TL-WR841N, или TL-WR841ND) и аппаратной версии.
  • Подключимся к роутеру по кабелю и обновим прошивку.

Все это займет несколько минут. А обновление программного обеспечения может значительно улучшить работу вашего маршрутизатора. В новых обновлениях, производитель всегда что-то улучшает, добавляет, и дорабатывает. Поэтому, после обновления прошивки, ваш Tp-link TL-WR841N может заработать еще лучше и стабильнее.

Прошивка на русском языке для TL-WR841ND

Для этой модели многие ищут и спрашивают о прошивке на русском языке. Думаю, что нужно ответить на этот вопрос. Ниже, я буду показывать как скачать прошивку с официального сайта Tp-Link. Так вот, для каждой аппаратной версии роутера, на сайте отображается по несколько версий прошивок. Да, там есть версии на русском языке. На момент написания статьи, русская прошивка для Tp-link TL-WR841ND есть только для V9, и V8 (не самая новая). На сайте указано на каком языке прошивка.

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

Обновление прошивки на Tp-link TL-WR841N

1
Не важно, у вас TL-WR841N, или ND, первым делом, нужно узнать аппаратную версию нашего роутера. Самый простой способ, это посмотреть на наклейке снизу самого роутера. Там будет указана аппаратная версия. Для примера, на моем роутере аппаратная версия 7.2. Снизу, на наклейке написано Ver 7.2.

У меня старая модель, сейчас уже есть 11 аппаратная версия. Все, мы знаем версию нашего устройства. Эта информация нам пригодится при загрузке пошивки. Так как прошивку обязательно нужно скачивать для нашей версии.

2
Дальше, нам нужно скачать файл с прошивкой. Скачивать этот файл мы будем с официального сайта компании Tp-link. Очень важно, скачать прошивку именно для нашего роутера, и аппаратной версии.

Если у вас модель TL-WR841N, то перейдите по этой ссылке: http://www.tp-linkru.com/download/TL-WR841N.html

Если у вас TL-WR841ND, то переходим по этой ссылке: http://www.tp-linkru.com/download/TL-WR841ND.html

Дальше, на странице нашей модели выбираем аппаратную версию нашего роутера, которую мы узнавали выше. У меня Ver 7.2, значит я выбираю V7.

Выбрали, и прокручиваем страницу вниз. Отрываем вкладку Встроенное ПО (или, прошивка).

Скачиваем первую в списке прошивку. Она самая новая. Сохраняем архив с прошивкой на компьютер. Сохраните его например на рабочий стол.

Теперь, откройте скачанный архив, и извлеките из него файл прошивки.

Вот и все, у нас есть нужный файл. Осталось только залить его в роутер.

3
Внимание! На момент обновления прошивки, подключите свой компьютер (ноутбук) к Tp-link TL-WR841N по сетевому кабелю, который идет в комплекте с роутером. По Wi-Fi прошивать роутер нельзя.

Значит, подключаемся по кабелю, и заходим в настройки. Открываем любой браузер, в адресной строке набираем адрес 192.168.1.1 и переходим по нему. Появится запрос имени пользователя и пароля (по умолчанию admin и admin). Если не получится зайти в настройки, то смотрите эту статью.

В настройках переходим на вкладку System Tools — Firmware Upgrade. Нажимаем на кнопку Выберите файл, и выбираем в проводнике файл прошивки, который мы скачали.

Нажимаем на кнопку Upgrade.

Ждем, пока закончится процесс обновления прошивки.

Ничего не трогаем, и не отключаем. Роутер сам перезагрузится, и будет готов к работе.

Прошивка роутера TP-LINK TL-WR841N

Маршрутизаторы необходимо время от времени обновлять, это позволяет получить максимум пользы от устройства. TP-LINK TL-WR841N не является исключением, его также можно прошить при наличии необходимого файла. Как это выполнить правильно? Разберёмся детальнее.

С обновлением девайса справится даже школьник

Как обновлять ПО

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

  • Настройки TP-LINK TL-WR841N будут сброшены к стандартным. Ничего трагического здесь нет, ведь устройство настраивается за считаные минуты. Специалисты рекомендуют копировать конфигурацию перед прошивкой. Для этого в интерфейсе прибора есть специальная опция.
  • Обновлять маршрутизатор можно только при кабельном соединении. Прошивать TP-LINK TL-WR841N по Wi-Fi категорически нельзя. Необходимо отключить опцию беспроводной сети на ПК и не включать прибор во время обновления.
  • Нужно отключить провод фирмы-провайдера от роутера на время прошивки. Это поможет избежать дополнительных трудностей во время обновления.
  • Целесообразно убедится в правильности выбранной микропрограммы для роутера. Воспользовавшись файлом для маршрутизатора другой модели, вы рискуете нарушить работоспособность своего роутера.

До того как начать поиски какой-то программы во всемирной паутине, важно понять, какая у вашего маршрутизатора аппаратная версия. Прочитать о версии TP-LINK TL-WR841N несложно, достаточно изучить наклейку, которая расположена на дне роутера.

Поиск прошивки

Качать ПО для роутера следует исключительно с проверенных ресурсов глобальной сети. Для вашего прибора подойдёт сайт фирмы TP-Link. Попав на этот ресурс, введите в поиске модель своего роутера. Результатом должна стать ссылка на необходимую модель. Далее, во вкладке «Загрузки» рекомендуем выбрать «Встроенное ПО» (пункт находится в «ПО») и кликнуть по своей аппаратной версии.

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

Важно понимать, что установка с сайта фирмы-разработчика обеспечивает правильную работу роутера. Вы не потеряете возможность гарантийного ремонта TP-LINK TL-WR841N, если будете пользоваться таким методом. Гарантия с устройства снимается во всех остальных случаях. Такое бывает при эксплуатации сторонних утилит (DD-WRT, к примеру).

Обновление

Как известно, все манипуляции по конфигурированию TP-LINK TL-WR841N выполняются в интерфейсе. В него легко попасть, достаточно в браузере вписать 192.168.0.1. Параметры для входа могут быть разными, если только вы меняли их при первоначальной настройке. Для нового оборудования подходят параметры admin/admin.

После этого вы увидите меню интерфейса. Прошивка ставится в пункте Frimware upgrade раздела System tools.

Осталось только указать место, где хранится ранее скачанный файл *.bin. Для этого кликните по клавише «Обзор» и пропишите путь. Затем выполните команду «Открыть».

Последний этап — начать обновление, нажав на Upgrade. На экране можно будет увидеть окно с надписью «Processing…». Процедура выполняется определённое время, в этот период не советуем отключать ПК или роутер. Приняв новую прошивку, изделие самостоятельно перезагрузится.

При следующем входе система попросит ввести login/pass, иначе попасть в меню не удастся. Вас и в данном случае выручат параметры admin/admin, поскольку устройство было сброшено к стандартным настройкам. Советуем сменить стандартные данные для входа, после чего загрузить ранее сохранённый файл конфигурации, это поможет полноценно работать с прибором. Теперь можно наслаждаться максимально эффективной конфигурацией TP-LINK TL-WR841N.

Прошивка Tp Link: подробная пошаговая инструкция

Для связи домашних компьютерных устройств, будь то компьютер, ноутбук, сотовый телефон или цифровой телевизор, используется роутер. Одними из наиболее распространённых считаются коммуникаторы от фирмы Tp-Link. Многие пользователи наверняка слышали о том, что необходимо периодически обновлять прошивку роутера от Tp-Link. В сущности, прошивка — это внутренняя программа, которая управляет всеми функциями коммуникационного прибора, а установка новых версий исправляет возможные ошибки, содержащиеся в старых, ну и конечно же добавляет новые возможности. Кроме того, есть разработки сторонних производителей для устройств  Tp-Link, добавляющие в них новые функции.

Как обновить прошивку на Wi-Fi роутере

Перед тем как прошить роутер Tp Link необходимо найти (кроме марки самого устройства) аппаратную версию его электронных компонентов. Обычно она указана сзади корпуса прибора на общей бумажке, рядом с номером модели. Далее, надо скачать саму прошивку именно под данную модель и версию с сайта производителя. Обнаружить различные их варианты можно по адресу http://www.tp-linkru.com/. Они находятся в разделе «Поддержка» и подразделе «Загрузки» — «Встроенное ПО».

Обновление представляет собой файл с расширением .bin и зачастую поставляется в виде .zip или .rar архива, который перед самим началом работы нужно распаковать в удобное и доступное место. Самый простой способ – перенести архив на рабочий стол, кликнуть по нему правой кнопкой мыши и выбрать «Распаковать». Файл прошивки будет создан на рабочем столе, откуда его удобно брать и использовать.

Перед началом внесения изменений в программное обеспечение роутера, перед тем как поменять прошивку на роутере Tp Link, необходимо убедиться в качественном соединении роутера с компьютером. Это не должна быть связь через Wi-Fi. Только проводное соединение напрямую. Делается оно кабелем от любого из желтых LAN разъёмов прибора до LAN входа в ноутбук или компьютер. И также нужно обеспечить бесперебойное питание устройства на период его работы с внутренней программой. Любой сбой в процессе прошивки может привести к тому, что аппарат перестанет функционировать.

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

Процесс обновления прошивки на Wi Fi роутере TL WR841N

Итак, разберем по шагам, как перепрошить роутер Tp-link. Конечно же, подразумевается, что все предыдущие условия выполнены:

  • Прибор подключен непосредственно к компьютеру через кабель.
  • Прошивка распакована и лежит в доступном месте.
  • Wi Fi выключен.

Шаг 1. Необходимо открыть html страницу управления устройством. Для этого, в браузере, в строке адреса необходимо набрать http://tplinkwifi.net. Можно использовать и http://192.168.0.1, реже http://192.168.1.1. Откроется окно с административным запросом доступа. Если заводские настройки не изменялись, то это пользователь admin и пароль admin. Успешно пройдя этот этап открывается синий или зеленый вариант интерфейса управления. В сущности, разница между ними невелика, заключается только во внешнем виде.

Шаг 2. Сохранение своих настроек. Если аппарат новый или нет необходимости в сохранении, то этот пункт пропускают. В синем интерфейсе заходят во вкладку сверху «Дополнительные настройки» («Advanced»), в зеленом — справа в «Системные инструменты» («System Tools»). Дальше используются одинаковые названия пунктов. Интересует «Резервная копия и восстановление» («Backup and restore»). Внутри этого раздела есть две кнопки «Сохранить» («backup») и «Восстановить» («Restore»). Соответственно «Сохранить» сохраняет параметры. Необходимо нажать её до момента обновления, а «Восстановить» восстанавливает и нажимается она после окончания процесса.

Шаг 3. Собственно сам процесс обновления. В этом же меню — для синего интерфейса это «Дополнительные настройки» («Advanced»), а зеленого «Системные инструменты» («System Tools») необходимо перейти в подпункт «Обновление встроенного ПО» («Firmware upgrade»). Там найти на странице при синем «Обновление вручную» и рядом кнопка «Обзор» («Browse»), при зеленом будет просто кнопка выбора файла «Выберете файл» («Browse file»). Нажав на неё, в появившемся окне найти на своём компьютере распакованный файл прошивки, выбрать его и нажать «Ок».

Шаг 4. Начать обновления прошивки. После выбора ПО для обновления уже установленного, необходимо нажать на кнопку «Обновить» («Upgrade») на этой же странице. Начнется процесс внесения изменений, по окончании которого коммуникационное устройство будет перезагружено.

Когда всё закончится, необходимо снова выполнить вход в web-интерфейс для восстановления параметров связи или набора их заново.

Шаг 5. Восстановление сохраненных настроек. Если шаг 2 не делался, то этот пункт можно пропустить, перейдя непосредственно к ручному вводу настроек роутера. Если же сохранение делалось, то переходим уже привычно в синем варианте в «Дополнительные настройки» («Advanced»), в зеленом это «Системные инструменты» («System Tools»). Потом «Резервная копия и восстановление» («Backup and restore»). В этом пункте меню необходимо нажать «Восстановить» («Restore»).

Итак, весь процесс прошивки описан. Остановимся немного об уже упомянутых альтернативных прошивках роутеров от сторонних производителей. Действительно, они дают новые возможности устройству, и установить их не сложнее уже описанного способа. Вот только устанавливая неродное ПО пользователь теряет гарантию на роутер. Да и есть вероятность того, что обновление системного программного обеспечения, созданное другими производителями, а не специалистами Tp-link, просто не установится, или может привести к аппаратному повреждению прибора. Хотя те функции, которые есть в альтернативных прошивках весьма интересны, можно даже сказать, что в некоторых случаях даже стоят определенного риска. Это:

  • Создание своего файлового или медиасервера в локальной сети на основе роутера с USB-разъёмом и USB жестким диском.
  • Поддержку различных 3G/4G модемов, опять же при наличии USB.
  • Исправления некоторых проблем безопасности, которые случайно были не учтены в официальном ПО.

Видео по теме:

Быстрого вам интернета!

Как перепрошить роутер Tp Link

Здравствуйте, в этой статье я хотел бы поговорить а роутерах компаний Тп линк, точнее как обновить прошивку роутеров данной компаний. Хотя я уже не однократно писал, о том как это сделать. Но на мою почту приходят сообщение от люде как это сделать и нужно ли им перепрашивать свой роутер tp link. По этому я решил написать подробное руководство по этой части.

Первое, нужно ли перепрашивать роутер? Тут я прошу вас подумать самим, кампания тп линк ни когда не стоит на мести и все время следит за трендом в мире беспроводных технологий и сети. По этому регулярно выпускает обновление для всей линейки своих маршрутизаторов. В них они латают дары безопасности и улучшают продуктивность работы. Так как мир сетевого оборудование не стоит намести, и ваши провайдера в носят все больше изменений в сваю сеть. Компаниям производящих роутеры приходится все время вносить изменение в своё оборудование. Так что я считаю что следует обновлять ПО роутера как только вы заметили сбои в его работе. С большой вероятностью это исправит проблему.

Преступим к обновлению по нашего роутера тп линк. Для начало нам нужно скачать прошивку. Конечно я советую брать прошивку с официального сайта компаний Тп линк. Переходим по адресу официального сайта  https://www.tp-linkru.com/support/download/. Теперь вам нужно узнать серию вашего роутера, сделать это можно посмотрев в инструкцию к роутеру или же на этикетку прикрепленную к самому роутеру(обычна она на задней панели).Пример

Как вы наверно уже поняли нас будет интересовать не только полное имя роутера но и его версия, она написана после буквы «V» или «Ver» . Теперь когда мы определились с названием и версией нашего роутере( допустим это tp link TL-WR841ND V8) переходим по ссылки и заполняем поля на стронице.

Нажав на кнопку «Поиск» перед нами откроется страница с доступными прошивками для скачки, жмем по ссылке и скачиваем архив с пришивкой в удобное для вас место, там же распакуйте его.

После этого приступим к заливки прошивки на роутер. Для этого открываем любой браузер на компьютере и в адресной строке пишем адрес роутера по умолчанию на всех тп линк это 192.168.0.1 или «https://tplinklogin.net» . Откроется окно авторизаций, если вы не меняли то логин и пароль будет admin/admin. После ввода параметров жмем на кнопку «Войти».

Теперь как вы вошли в левам меню интерфейса выберем раздел «Системные инструменты» и перейдем в пункт «Обновление встроенного ПО». Теперь нажав на кнопку «Выберите файл» найдите и выберете файл c расширением .bin, скаченный и распакованный вами ранние. После чего жмем на кнопку «Обнавить».

Ждем пару минут пока новое ПО установится, во время установки не в коем случай не выключайте роутер с розетки. Для тех кому в лом читать хорошее видео.

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

.

Как обновить прошивку на TP-LINK?

Подходит для: TL-WR1043ND, TL-WR941ND, TL-WR841ND, TL-WR741ND, TL-WR740N, TL-WR741N, TL-WR642G, TL-WR641G, TL-WR543G, TL-WR542G, TL-WR541G, TL-WR340G, TL-WR340GD

Перед тем, как загружать прошивку на свой компьютер, нужно узнать, какая аппаратная версия вашего маршрутизатора. Скачать необходимую прошивку для роутера можно с сайта tp-link.com.ua или же с официального сайта tp-link, и извлечь файл.

Шаг 1. Откройте веб-браузер (желательно Internet Explorer) и введите в адресную строку IP адрес маршрутизатора (по умолчанию 192.168.1.1) и нажмите ENTER.

Шаг 2. Введите имя пользователя — admin и пароль admin (по умолчанию)

Шаг 3. Выберите System Tools -> Firmware с левой стороны, а затем нажмите кнопку Browse.

Шаг 4. Найдите и выберите нужный файл прошивки для маршрутизатора, нажмите кнопку ОК.
Шаг 5. Нажмите кнопку Upgrade, чтобы начать обновление, подождите несколько минут до полного обновления и перезагрузки маршрутизатора.


Примечание:

1. Убедитесь, что версия прошивки подходит для маршрутизатора.

2. НЕ обновляйте через Wi-FI, это может привести к обрыву обновления и повреждению маршрутизатора. Используйте только проводную связь для обновления.

3. Убедитесь, что питание является стабильным и не может быть отключенным в процессе обновления.

Для ADSL маршрутизаторов


Для: TD-W8901G, TD-8816, TD-8817, TD-8840T, TD-8841T

Перед тем, как загружать прошивку на свой компьютер, нужно узнать, какая аппаратная версия вашего маршрутизатора. Скачать необходимую прошивку для роутера можно с сайта tp-links.com.ua или же с официального сайта tp-link, и извлечь файл.

Шаг 1. Откройте веб-браузер (желательно Internet Explorer) и введите в адресную строку IP адрес маршрутизатора (по умолчанию 192.168.1.1) и нажмите ENTER.

Шаг 2. Введите имя пользователя — admin и пароль admin (по умолчанию)

Шаг 3. Выберите Management -> Firmware, а затем нажмите кнопку Browse.

Шаг 4. Найдите и выберите нужный файл прошивки для маршрутизатора, нажмите кнопку ОК.
Шаг 5. Нажмите кнопку Upgrade, чтобы начать обновление, подождите несколько минут до полного обновления и перезагрузки маршрутизатора.

Примечание:


1. Убедитесь, что версия прошивки подходит для маршрутизатора.

2. НЕ обновляйте через Wi-FI, это может привести к обрыву обновления и повреждению маршрутизатора. Используйте только проводную связь для обновления.

3. Убедитесь, что питание является стабильным и не может быть отключенным в процессе обновления.

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

Если Вы обращались с какой-либо проблемой в техническую поддержку провайдера, то знаете, что один из первых вопросов, который задаст оператор будет такой «Обновили ли Вы прошивку роутера?» И это не желание быстрее отвязаться, а совершенно правильный и резонный вопрос. К сожалению, многие пользователи этим пренебрегают, а многие про это просто не знают. А зря.
В процессе эксплуатации устройства могут возникнуть такие проблемы, как нестабильная работа беспроводной сети, разрывы соединения с провайдером, неудовлетворительная работа иных встроенных сервисов. Чаще всего решить их помогает перепрошивка роутера. TP-Link тут не исключение. Как показала практика, их устройства с завода идут с довольно-таки старой версией программного обеспечения и к моменту покупки на официальном сайте уже выложено несколько более свежих версий. Зачем они нужны? Дело в том, что микропрограмма домашнего Wi-Fi маршрутизатора — это такая же операционная система, как Windows или Linux. Она так же содержит ошибки и недочёты, которые разработчики стараются исправить, после чего выкладывают новую версию.  Сейчас я расскажу как прошить роутер TP-Link на примере модели TL-WR1043ND. В силу практически полной идентичности веб-интерфейса, эта операция на других моделях будет выглядеть абсолютно так же.

Начинаем с того, что запускаем веб-браузер, вводим IP-адрес маршрутизатора — 192.168.1.1 или, в некоторых случаях, 192.168.0.1 — и попадаем в его веб-интерфейс. Открываем страничку «Состояние»:

Здесь нас интересуют две строчки:
— Версия оборудования — она же аппаратная ревизия;
— Версия встроенного ПО (Firware Version).

Теперь надо скачать прошивку для роутера TP-Link. Для этого надо добавить в браузере новую вкладку и открыть в ней сайт: tp-linkru.com, раздел «Поддержка»:

В поисковой строке вводим модель своего ТП-Линка и кликаем на кнопку «Поиск». В результатах должна появится Ваша модель. Кликаем на неё чтобы открыть страничку информации о устройстве. Для некоторых моделей надо выбрать аппаратную версию (которую мы смотрели в статусной страничке). Например, у меня TP-Link TL-WR1043ND V2, значит и аппаратную версию я выбираю V2.
Далее нам нужен раздел «Встроенное ПО»:

Должен отобразится список доступных микропрограмм для загрузки. Находим самую последнюю версию и смотрим не совпадает ли она с той, что установлена на Вашем маршрутизаторе. Если нет, то её надо скачать на компьютер и распаковать из архива чтобы был только файл формата *.bin. В моём случае это вот такой файл:

wr1043v2_ru_3_15_30_up_boot(140725).bin

Новая микропрограмма скачена и готова к установке. Следующий этап — это непосредственно обновление прошивки роутера Tp-Link. Возвращаемся в его веб-интерфейс и открываем раздел «Системные инструменты»->»Обновление встроенного ПО»:

Кликаем на кнопку «Выберите файл» и указываем ранее скачанный bin-файл. Нажимаем кнопку «Обновить». Вот и всё. Прошивка роутера TP-Link началась. Теперь терпеливо дождитесь окончания процесса. После этого аппарат перезагрузится уже с новой микропрограммой.

Внимание! Пока идёт перепрошивка роутера ТП-Линк ни в коем случае не выключайте его из розетки и следите за его электропитанием. Иначе — рискуете получить неработоспособный «кирпич».

Руководство по перепрошивке роутера Tp-Link TL-WR840N • Нұрмұхамед Артықалы

Инструкция с картинками, как прошить роутер

Предыстория

Переехал в Алмату, на новой квартире был уже интернет от Казахтелекома, вроде все хорошо, но ужасный биллинг от Казахтелекома все портит. Сдал все оборудование,
отключил интернет от Казахтелекома. Подал заявку в Билайн, приехали ребята, прокинули кабель и подарили роутер. У меня уже есть роутер Mikrotik, который был настроен на Beeline
и беспроблемно работал. Роутер новый от TP-Link, но почему-то прошивка от openwrt не загрузилась с веб-интерфейса. Начал искать в гугле, выяснил, что
теперь все прошивки залочены.
На сайте 4PDA.RU нашел инструкцию. Но она совсем без картинок, надо исправить
и создать свою инструкцию с картинками.

Инструкция

Шаг 1

Необходимо открыть страницу проекта OpenWRT

Шаг 2

Выбираем прошивку — восстановление через tftp.

Шаг 3

Я использую директорию “Загрузки”. Создаю под-директорию tplink, в эту директорию нужно переместить скачанный файл.

Шаг 4

Открываем страницу проекта tftpd32. Это сервис tftp для Windows.

Шаг 5

Выбираем последний релиз программы. Скачиваем.

Шаг 6

Устанавливаем программу tftpd32

Шаг 7

Соглашаемся с лицензионным соглашением.

Шаг 8

В директории tplink переименовываем файл в tp_recovery.bin.

Шаг 9

Изменяем настройки сети.

Шаг 10

Выбираем проводное соединение, заходим в “Свойства”.

Шаг 11

Выбираем “Протокол Интернета версии 4 (TCP/IPv4)

Шаг 12

Назначаем IP-адрес на сетевую карту, адрес должен быть строго 192.168.0.66

Шаг 13

Запускаем программу tftpd32. При запуске программа использует значения по умолчанию.

Шаг 14

Изменяем значения по умолчанию. Выбираем директорию, где лежит файл tp_recovery.bin. Сетевой интерфейс выбираем с адресом 192.168.0.66

Шаг 15

Подключите компьютер и роутер сетевым патчкордом. Зажмите кнопку “Reset/WPS”, подайте питание на роутер. Как только произойдет соединение с tftp-сервером,
отпустите кнопку “Reset/WPS”. Подождите пару минут, роутер сам сделает необходимые действия.

Поздравляю у вас есть готовый роутер с прошивкой OpenWRT.

Дальнейшие действия

В этой статье описано, как настроить роутер для сетей Beeline.

TP-Link для включения прошивки маршрутизаторов сторонней прошивкой

FCC (Федеральная комиссия по связи) вчера объявила о соглашении с TP-Link, которое вынуждает компанию приводить свое оборудование в соответствие с правилами FCC и разрешать своим потребителям устанавливать сторонние прошивки с открытым исходным кодом на свои маршрутизаторы.

Всемирно известный производитель маршрутизаторов TP-Link будет вынужден производить маршрутизаторы, открытые для прошивки со сторонними прошивками, такими как openWRT и ddWRT с открытым исходным кодом.Это то, что FCC заявляет в соглашении, достигнутом с китайской компанией, о соблюдении правил агентства в отношении уровня мощности маршрутизаторов.

TP-Link признала, что нарушает правила США, поскольку некоторые из их маршрутизаторов могут работать с уровнями мощности, превышающими пределы, утвержденные FCC. Оштрафовав TP-Link на 200000 долларов за это нарушение, FCC также решила заставить их «исследовать программные и аппаратные решения, которые позволили бы клиентам устанавливать и использовать сторонние прошивки на маршрутизаторах TP-Link, сохраняя при этом целостность критически важных радиосигналов. параметры.”

У

TP-Link теперь есть два года, чтобы привести все свои продукты 5 ГГц в соответствие с соглашением FCC.

С этим соглашением FCC сделала нечто беспрецедентное и каким-то образом устранила проблему, возникшую в июле 2015 года, когда ошибочно предположила, что собирается запретить прошивку маршрутизатора сторонних производителей. После предложения о новых правилах продавцы отреагировали по-разному. В то время как TP-Link блокировала все сторонние прошивки, Linksys решила сделать серию WRT совместимой с openWRT и ddWRT.Это соглашение (щелкните здесь, чтобы загрузить полную версию соглашения FCC / TP-Link) окончательно подтверждает, что у FCC не было конкретного намерения запретить сторонние прошивки маршрутизаторов.

На сайте TP-Link в США нет никаких официальных комментариев по этому поводу. На веб-сайте по-прежнему говорится: «Пользователи не могут прошивать текущее поколение сторонних прошивок с открытым исходным кодом. Мы рады видеть творческие способы, с помощью которых участники сообщества разработчиков ПО с открытым исходным кодом обновляют новую прошивку в соответствии со своими потребностями.Однако TP-LINK не предлагает никаких гарантий или технической поддержки для клиентов, пытающихся установить прошивку сторонних производителей на свои устройства ».

Статьи по теме:

Установка альтернативных прошивок на беспроводной маршрутизатор является законной, согласно FCC

Tanaza поддерживает кампанию SAVE WIFI против блокировки маршрутизаторов из сторонних прошивок

Linksys не будет блокировать устройства со сторонней прошивкой

восстановить заблокированный маршрутизатор TP-Link

Когда использовать:

  • Ваш роутер не загрузился после обновления прошивки
  • Вы хотите переключиться между региональными выпусками прошивки (Америка / Европа / Азия / Австралазия и т. Д.)
  • Вы хотите вернуться к официальной прошивке TP-Link или отказаться от нее
  • Обновление прошивки TP-Link зависло
  • Вам необходимо выполнить неправильное восстановление прошивки

Требования:

  • Прошивка с веб-сайта TP-Link
  • Сервер TFTP, который поддерживает ведение журнала (в этом примере используется TFTPD32 / TFTPD64: https: // tftpd32.jounin.net)
  • Кабель Ethernet (желательно перекрестный)
  • Компьютер или портативный компьютер
  • Маршрутизатор TP-Link должен находиться в том же сегменте локальной сети, что и ваш компьютер

Метод:

Шаг 1) Загрузите прошивку для вашего роутера с сайта TP-Link, а затем распакуйте файл прошивки (файл .BIN) в подходящую папку.

В этом примере я выбрал папку «C: \ temp \». Я использую маршрутизатор TP-Link AC1750 (Archer C7), а имя файла прошивки — «ArcherC7v2_en_eu_3_15_3_up_boot (180305).мусорное ведро ».

Шаг 2) Большинство продуктов TP-Link будут пытаться загрузить прошивку со стандартного адреса TP-Link, в то время как другие продукты (например, продукты TP-Link Pharos) используют другой. Установите соответствующий IP-адрес вашего компьютера / ноутбука:

— Большинство продуктов TP-Link: Установите IPv4-адрес проводного интерфейса Ethernet на вашем компьютере на 192.168.0.66, а маску подсети на 255.255.255.0.

— Продукты TP-Link Pharos: установите IPv4-адрес проводного интерфейса Ethernet на вашем компьютере на 192.168.0.100, а маска подсети — 255.255.255.0.

Шаг 3) Запустите сервер TFTP и установите базовый каталог сервера TFTP в ту же папку, в которую вы ранее разархивировали прошивку маршрутизатора («C: \ temp \»).

ПРИМЕЧАНИЕ. Вы можете настроить сервер TFTP на прослушивание на всех интерфейсах или только на проводном интерфейсе Ethernet, для которого вы предварительно установили IP-адрес.

Шаг 4) Убедитесь, что на вашем компьютере есть кабель Ethernet, идущий к маршрутизатору TP-Link. Маршрутизатор на самом деле может быть в любом месте того же сегмента локальной сети (подключен к коммутатору или маршрутизатору), но, поскольку TFTP использует UDP в качестве транспортного протокола, это может быть более надежным, если компьютер подключен напрямую к маршрутизатору TP-Link с помощью Перекрестный кабель Ethernet.

Шаг 5) Убедитесь, что маршрутизатор TP-Link выключен. Удерживайте кнопку сброса на маршрутизаторе и держите ее нажатой. Включите маршрутизатор, подождите 5 секунд, а затем отпустите кнопку сброса.

Шаг 6) Теперь маршрутизатор попытается выполнить загрузку по TFTP с вашего сервера по адресу 192.168.0.66. В журналах TFTP-сервера вы можете увидеть имя файла, запрошенное маршрутизатором.

Ваш маршрутизатор запросит имя файла, соответствующее вашей модели маршрутизатора TP-Link, поэтому убедитесь, что вы действительно следуете этому процессу, чтобы определить правильное имя файла для использования.Не используйте имя файла в этом примере, иначе это не сработает, и вы потратите время зря.
В этом примере мы видим, что маршрутизатор запрашивает файл с именем «ArcherC7v2_tp_recovery.bin».

Получено соединение от 192.168.0.86 на порт 1957 [28/12 21: 50: 04.060]

Запрос на чтение для файла . Октет режима [28/12 21: 50: 04.060]

Файл : ошибка 2 в системном вызове CreateFile Системе не удается найти указанный файл.[28/12 21: 50: 04.062]

Шаг 7) Теперь, когда мы знаем, какое имя файла ищет маршрутизатор, мы должны переименовать загруженный файл прошивки в соответствии с запросом нашего маршрутизатора. Таким образом мы фактически заставляем роутер обновлять прошивку.

В этом примере исходным именем файла прошивки, который мы загрузили с официального сайта TP-Link, является «ArcherC7v2_en_eu_3_15_3_up_boot (180305) .bin», и мы переименуем его в «ArcherC7v2_tp_recovery.bin» в соответствии с информацией. мы обнаружили на шаге №6.

Шаг 8) Повторите шаг № 5 процесса, чтобы маршрутизатор попытался выполнить еще одну загрузку по TFTP.

Шаг 9) Подтвердите на своем TFTP-сервере, что прошивка была успешно загружена маршрутизатором.

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

— IP-адрес: 192.168.0.1
— Имя пользователя: admin
— Пароль: admin

[OpenWrt Wiki] TP-Link TL-WDR4300

TP-Link TL-WDR4300 поддерживает 802.11n двухдиапазонный (одновременный) WiFi и Gigabit Ethernet.
Рекламируется как 750 Мбит / с, это двухпотоковый (2 × 2) в диапазоне 2,4 ГГц и тройной поток (3 × 3) в диапазоне 5 ГГц . То же, что и TL-WDR4310, выпущенный ранее в этом году в Китае.

Относится к TL-WDR3600, у которого всего две антенны вместо трех.

Поддерживаемые версии

Версия / модель Идентификатор платы Дата выпуска Примечания для конкретной модели
v1.0 2012/02 г. TP-Link TL-WDR4310.
v1.1 2012/06 Аналогично TP-Link TL-WDR4310
версия 1.2 2012/11
v1.3 2012/11
v1.4 2013/04
v1.5 2013 /?
v1.6 2050500272 ред. 1.3 2013/08
v1.7 2050500272 ред. 1.3 2014/01 TP-Link TL-WDR4310.

ПРИМЕЧАНИЕ. Коммутатор Ethernet в этом устройстве, AR8327N, нормально работает с конфигурацией OpenWrt по умолчанию. Некоторые из более продвинутых функций коммутатора еще не полностью поддерживаются драйвером в версии 12.09.

ТАКЖЕ ПРИМЕЧАНИЕ. Коммутатор Ethernet пропускает трафик WAN в течение нескольких секунд при загрузке. Это может быть проблемой.

Если ваша беспроводная связь не может быть включена при использовании режимов широкого канала, это может быть связано с «функцией» дружественного соседа, которая запрещает работу в таком режиме, и вам, возможно, придется использовать стандартные режимы, прежде чем беспроводная связь может быть включена.

Особенности оборудования

Установка

Краткое руководство

Примечание. Заводское значение по умолчанию IP диапазон адресов — 192.168.0.1, тогда как OpenWrt по умолчанию использует 192.168.1.1. Если у вас возникли проблемы с доступом к маршрутизатору после первоначальной прошивки, убедитесь, что у вас 192.168.1.x IP-адрес на вашем ПК.

Первоначальная установка

  1. Загрузите заводской образ OpenWrt, как показано выше

  2. Ищите openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin, если ваше устройство не было приобретено в Израиле. В этом случае найдите openwrt-ar71xx-generic-tl-wdr4300-v1-il-squashfs-factory.bin.

  3. Переименовать файл (оригинальная прошивка предполагает определенный формат)

    1. Инструмент обновления микропрограммы веб-интерфейса поставщика порадует следующее имя файла: wdr4300v1_en_3_14_3_up_boot (150518).корзина

    2. В противном случае на странице будут отображаться сообщения об ошибках, например «выберите файл для обновления», или не будет ответа на нажатие кнопки обновления микропрограммы.

После установки, чтобы использовать Wi-Fi, вам необходимо активировать Wi-Fi в конфигурации, см. Конфигурация беспроводной сети.

ПРИМЕЧАНИЯ

  1. Последние (2016+) прошивки TP-Link в США могут быть заблокированы для предотвращения повторной прошивки. Если у вас такая заблокированная прошивка, вы можете перейти на более раннюю версию, чтобы использовать оригинальную прошивку TP-Link и прошить OpenWrt через веб-интерфейс.Для перехода на более раннюю версию вам потребуются инструменты из dd-wrt: перейдите на веб-сайт dd-wrt и найдите в базе данных маршрутизатора wdr4300, затем загрузите файл TL-WDR4300v1-webrevert.rar со страницы базы данных маршрутизатора. Разархивируйте файл, чтобы извлечь двоичный файл. Затем на https://dd-wrt.com/site/support/other-downloads выберите бета-версии для WDR4300, затем выберите самую последнюю дату (например, 2016 год), затем найдите последнюю версию wdr4300v1. Ваш путь отображается примерно так: Загрузки ›бета› 2016 ›24.08.2016-r30471› tplink_tl-wdr4300v1.Загрузите файл factory-to-ddwrt.bin. Этот инструмент установит dd-wrt, а затем инструмент возврата установит оригинальную разблокированную прошивку TP-Link. Чтобы прошить dd-wrt (для этого dd-wrt рекомендует IE / windows), войдите в заблокированный маршрутизатор TP-Link (admin / admin), а затем используйте «System Tool Update Firmware», чтобы перепрограммировать заводские настройки. ddwrt.bin файл. После того, как маршрутизатор завершит перезагрузку, на маршрутизаторе будет запущен dd-wrt по адресу http://192.168.1.1, и вы готовы вернуться к разблокированной прошивке TP-Link.Перейдите к 192.168.1.1, назначьте ID / PW, затем перейдите в Администрирование → Обновление прошивки. Выберите извлеченный tl-wdr4300v1-webrevert.bin из каталога загрузок вашего хоста и нажмите кнопку «Обновить», dd-wrt будет заменен исходной разблокированной прошивкой TP-Link. Теперь перейдите по адресу http://192.168.1.1, нажмите сброс на маршрутизаторе на 5+ секунд, чтобы вернуть идентификатор на admin / admin и перезагрузитесь. На маршрутизаторе теперь установлена ​​старая разблокированная прошивка TP-Link с IP-адресом 192.168.0.1, после перезагрузки маршрутизатора перейдите по адресу http: // 192.168.0.1 и войдите с помощью admin / admin. Чтобы установить прошивку Openwrt, перейдите в Системные инструменты → Обновление прошивки и выберите новый файл прошивки по вашему выбору (например, OpenWrt Designated Driver) и нажмите «Обновить», чтобы прошить WDR4300 с помощью OpenWrt.
  2. По умолчанию встроенное ПО TP-Link — 192.168.0.1 с именем пользователя «admin» и паролем «admin». После установки OpenWrt по умолчанию использует 192.168.1.1 и не имеет назначенного пароля.

  3. Предварительно скомпилированные образы не активируют беспроводную связь по умолчанию (вам придется использовать Ethernet для начальной настройки).

  4. Образы магистрали не содержат luci, вы должны установить его вручную, см. Luci.essentials
  5. Для устройств в Израиле попробуйте сначала прошить исходный образ, в большинстве случаев все будет нормально. Устройства, которым требуется израильская прошивка, будут отображать предупреждение на странице обновления прошивки. Если вы видите это предупреждение, вернитесь к изображению «-il-». Израильская прошивка отличается только идентификатором оборудования, чтобы разрешить перепрошивку из интерфейса оригинальной прошивки. В остальном разницы между изображениями нет.Смотрите эту ветку для информации.
  6. Образы для TP-Link 3600 в значительной степени совместимы с простой модификацией заголовка образа прошивки. Печатная плата для обеих моделей идентична или почти идентична. Третья внешняя антенна 4300 находится на печатной плате 3600, но не подключена к внешней антенне.

ВНИМАНИЕ! Не выполняйте прошивку прошивки sysupgrade через веб-интерфейс прошивки производителя. Из прошивки производителя следует прошивать только «заводские» образы.

Прошивка по TFTP

Нажатие кнопки WPS / Reset во время включения переводит загрузчик начальной загрузки в режим восстановления TFTP . Процедуру можно использовать для переноса образа прошивки:

  1. назначьте 192.168.0.66 вашему локальному сетевому интерфейсу (маршрутизатор использует 192.168.0.86)

  2. опубликуйте образ прошивки через tftp: cp openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin / srv / tftp / wdr4300v1_tp_recovery.бин

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

  4. включите роутер, дождитесь, пока второй индикатор слева — звездочка — не начнет мигать, нажмите и удерживайте кнопку WPS на задней панели в течение нескольких секунд, пока звездочка не начнет мигать быстрее

  5. ИЛИ (некоторые модели разные), удерживая кнопку WPS на задней панели, ЗАТЕМ включите маршрутизатор.Вы узнаете, что он пытается передать файл, когда загорится дальний справа индикатор.

  6. дождитесь передачи прошивки (около 20 секунд), прошивки прошивки (около 90 секунд) и последующей перезагрузки (около 30 секунд)

Обновление OpenWrt

Если OpenWrt уже установлен, и вы хотите перейти на более новую версию, у вас есть два доступных метода:

  1. Перезапись флэш-памяти

  2. Общее обновление системы

(перед фактической перепрошивкой, учитывая наличие последовательной консоли, неплохо было бы выполнить пробный запуск, путем специальной загрузки ОЗУ на заводе.bin с хост-сервера TFTP через uboot «tftp» + «bootm», обслуживаемый через имя файла WDR3600 по умолчанию 6F01A8C0.img).

Перезапись Flash
 эхо 3> / proc / sys / vm / drop_caches 
 cd / tmp
wget http: //domain.tld/openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin
mtd -r запись /tmp/openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin прошивка 
Generic Sysupgrade

В качестве альтернативы вы можете выполнить процедуру generic.sysupgrade.Не забудьте сначала заполнить ваш /etc/sysupgrade.conf .

mtd-utils

Для систем, в которых OpenWrt mtd недоступен, необходимо использовать команды mtd-utils (последующие команды смело предполагают, что это mtd5, которое совпадает с именем раздела mtd «прошивки» — cat / proc / mtd для проверки !!):

 flash_eraseall / dev / mtd5
nandwrite / dev / mtd5 /tmp/openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin 

(операция записи займет около 5 минут)

Обратите внимание, что вывод более новых mtd-utils flash_eraseall рекомендует вместо этого использовать «flash_erase 0 0» (не тестировал).

Макет Flash

Пожалуйста, прочтите статью flash.layout для лучшего понимания. Он содержит несколько пояснений. Тогда давайте быстро взглянем на макет флэш-памяти этого конкретного устройства:

TP-Link WDR4300 Flash Layout стоковая прошивка
Layer0 m25p80 spi0.0: s25fl064k 8192KiB
Уровень 1 mtd0 mtd1 mtd3
Размер в КиБ 128 КБ 8000 КБ 64 КБ
Имя u-boot прошивка art
точка крепления нет/ нет
файловая система нет SquashFS-LZMA 4.0 нет
Макет флэш-памяти TP-Link WDR4300
Layer0 m25p80 spi0.0: s25fl064k 8192KiB
Layer1 mtd0 u-boot 128KiB Прошивка mtd5 8000KiB mtd4 art 64KiB
Layer2 ядро ​​mtd1 mtd2 rootfs
точка крепления /
файловая система overlayfs
Layer3 mtd3 rootfs_data
Размер в КиБ 128 КБ 64 КБ
Имя u-boot ядро ​​ rootfs_data art
точка крепления нет нет / rom / наложение нет
файловая система нет нет SquashFS JFFS2 нет

ART = Atheros Radio Test — содержит мак-адреса и данные калибровки для Wi-Fi (EEPROM).Если он отсутствует или поврежден, ath9k больше не появится.

Отказоустойчивый режим

Включите роутер. Когда индикатор «SYS» (символ звездочки справа от индикатора питания) начинает мигать, немедленно нажмите кнопку WPS / Reset на задней левой стороне маршрутизатора на короткое время (> 1 секунды). Индикатор «SYS» теперь должен начать очень быстро мигать.

На TL-WDR4300 версии 1.6 и Barrier Breaker Bleeding Edge, r39211 приведенные выше инструкции не были очень успешными.Единственный способ, которым я смог перевести маршрутизатор в отказоустойчивый режим, заключался в быстром и многократном нажатии кнопки WPS / Reset, начиная с того момента, как светодиод «звезда» на передней панели начал мигать. Когда этот светодиод, наконец, загорелся, казалось, что он сразу перешел в быстро мигающую индикацию «отказоустойчивости». Если индикатор WPS горит (крайний правый, «стрелки инь-янь»), возможно, вы начали нажимать кнопку немного раньше в последовательности загрузки.

Спустя годы, по крайней мере, с OpenWrt / LEDE 17.01, «волшебный момент» — это две секунды, когда светодиод «on» начинает мигать.Поскольку это код preinit , он, вероятно, применим к большинству аналогичных моделей. (Подтверждено на TP-Link Archer C7)

Чтобы узнать, что можно сделать в отказоустойчивом режиме, перейдите на страницу отказоустойчивого режима OpenWrt.

Возврат к оригинальной прошивке

НЕ ПЫТАЙТЕСЬ прошить wdr4300 прошивкой wdr4310 и наоборот!

Стандартная прошивка получена от OEM: https://www.tp-link.com/en/download/TL-WDR4300.html#Firmware
Как и в случае с маршрутизатором WR1043ND, у WDR4300 есть одна загвоздка !!

Пример файла образа со словом «загрузка»: wdr4300v1_en_3_13_17_up_boot (120426).bin или wdr4300v1_en_3_14_3_up_boot (150518) .

Вырежьте первые 0x20200 (то есть 131584 = 257 * 512) байтов из оригинальной прошивки: (1 * 512 Vendor-info + 256 * 512 U-Boot)

Если вы хотите найти образ, не содержащий слова «boot» от OEM, попробуйте сначала загрузить меньшие zip-файлы. В статусе «12 октября 2016» такие zip-файлы нельзя скачивать с сайта производителя.

 wget или scp файл стоковой прошивки в / tmp /
cd / tmp
дд если = ориг.bin of = tplink.bin skip = 257 bs = 512 

(Примечание: для 3_13_17 размер файла теперь должен быть точно: 8,126,464 байта, для 3_14_3 размер файла должен быть точно 8,060,928).

Теперь полученный файл можно прошить через mtd или веб-интерфейс (веб-интерфейс-метод протестирован 12.10.2016, работает с 3_14_3)

Другие предостережения (из веб-интерфейса поставщика):

Теперь следуйте → generic.uninstall

Установка

из кирпича или OEM с использованием восстановления по TFTP

Стандартная прошивка (3.13.33 (130617)) содержит клиент восстановления TFTP в загрузчике. Чтобы активировать его, нажмите и удерживайте кнопку WPS / Reset во время включения, пока не загорится светодиод WPS. Подключите компьютер к LAN1. Используя TCPdump, вы должны увидеть ARP-запросы от маршрутизатора с адресом 192.168.0.86, который ищет адрес 192.168.0.66.

 # tcpdump -ni eth0 arp
ARP, запрос у кого-есть 192.168.0.66, скажите 192.168.0.86, длина 46 

Настройте свой компьютер на адрес 192.168.0.66, сетевая маска / 24 (255.255.255.0).

 # ip addr add dev eth0 192.168.0.66 / 24 

Используя TCPdump, вы должны увидеть запрос на новый образ прошивки:

 # tcpdump -npi eth0 udp
IP 192.168.0.86.2195> 192.168.0.66.69: 44 RRQ "wdr4300v1_tp_recovery.bin" тайм-аут октета 5 

Переименуйте заводской образ с заданным именем и поместите его в корень сервера TFTP .
→ generic.flashing.tftp

Если вы выполняете обратную прошивку оригинальной прошивки, убедитесь, что имя оригинального образа прошивки не содержит слова boot → Вернуться к оригинальной прошивке.

 # cp openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin wdr4300v1_tp_recovery.bin
# atftpd --no-fork --daemon. 

После загрузки сразу начинается перепрошивка. После cca. Через 1 минуту роутер автоматически перезагрузится.

Установка

из кирпича или OEM с использованием метода TFTP и RS232 (последовательный)

Если вы хотите снять кирпич / обновить свой маршрутизатор с помощью TFTP , выполните следующие действия:

Предварительные условия:

(в случае, если вы хотите прошить оригинальную прошивку TPLink, которая мигрирует, необходимо удалить первые 200 байтов из этой прошивки перед прошивкой, пожалуйста, проверьте шаги видео-флеш-памяти!)

Процедура видеопрограммы: как очистить TL-WDR4300

Письменная процедура Flash:

  1. Маршрутизатор

    должен быть отключен от сети, последовательная линия подключена, терминал открыт, tftp-сервер еще не установлен.

  2. скопируйте желаемый образ openwrt для tplink-4300 в папку сервера tftp и переименуйте его в openwrt.bin (чтобы не печатать во время процедуры прошивки)

  3. первая цель — получить командную строку от загрузчика u-boot на вашем маршрутизаторе

  4. , вы должны подключать последовательный порт к последовательному порту маршрутизатора только ПОСЛЕ его инициализации в течение доли секунды после включения, НО ДО запуска автоматической загрузки, иначе он может зависнуть в процессе инициализации

  5. подключите маршрутизатор и будьте готовы ввести tpl и нажать ENTER после того, как вы увидите строку Автозагрузка через 1 секунду :

 U-Boot 1.1.4 (25 апреля 2012 г. - 18:29:12)

U-boot DB120


DRAM: 128 МБ
id читать 0x100000ff
размер флэш-памяти 8 МБ, количество секторов = 128
Flash: 8 МБ
Использование среды по умолчанию

В: серийный
Выход: серийный
Err: серийный номер
Сеть: ag934x_enet_initialize ...
Нет действительного адреса во Flash. Использование фиксированного адреса
 маска сброса осы: c03300
WASP ----> S17 PHY *
: cfg1 0x7 cfg2 0x7114
eth0: ba: be: fa: ce: 08: 41
athrs17_reg_init: завершено
eth0 вверх
eth0
Автозагрузка за 1 секунду 
  1. на случай, если вы не успели вовремя, просто перезагрузитесь снова, пока не появится подсказка

 db12x> 
  1. Теперь давайте проверим, какие параметры ожидает загрузчик u-boot (например,g имя файла прошивки через TFPT & Load Adress)

  2. введите tftpboot и нажмите ENTER…

 db12x> tftpboot

дублирование 1 скорость 1000
 Предупреждение: нет имени загрузочного файла; используя '6F01A8C0.img'
Использование устройства eth0
TFTP с сервера 192.168.1.100; наш IP-адрес 192.168.1.111
Имя файла '6F01A8C0.img'.
Адрес загрузки: 0x81000000
Бревно: *
Ошибка TFTP: «Нарушение доступа» (2)
Начиная заново 
  1. Как видите, uboot ожидает файл образа прошивки с именем «6F01A8C0.img »по адресу tftp-сервера 192.168.1.100

  2. просто измените свой локальный IP-адрес на 192.168.1.100 и запустите свой tftp-сервер

  3. запустите uboots tftpclient, чтобы загрузить образ с локального компьютера, набрав: tftpboot 0x81000000 openwrt.bin + ENTER

 db12x> tftpboot 0x81000000 openwrt.bin

Использование устройства eth0
TFTP с сервера 192.168.1.100; наш IP-адрес 192.168.1.111
Имя файла openwrt.bin.
Адрес загрузки: 0x81000000
Lg: ########################################################################## #################
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ########################################################################## ###############
         ###########################
сделано
Передано байт = 8126464 (7c0000 шестнадцатеричный) 
  1. последняя строка должна показать размер 7c0000 шестнадцатеричный иначе ваше изображение не подходит

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

  3. просто введите promt erase 0x9f020000 + 7c0000 и дождитесь возвращения сообщения

 db12x> стереть 0x9f020000 + 7c0000

Первый 0x2 последний 0x7d размер сектора 0x10000 125
Стерто 124 сектора 
  1. Теперь просто скопируйте изображение на место, набрав cp.б 0x81000000 0x9f020000 0x7c0000

 db12x> cp.b 0x81000000 0x9f020000 0x7c0000

Копировать во Flash ... записать адрес: 9f020000
сделано 
  1. так что … вы, если ваш образ правильный, вам всего одна перезагрузка от того, чтобы рабочий TL-WRD4300 вернулся на ваш рабочий стол

  2. type reset или просто отключите и снова включите питание вашего маршрутизатора и наблюдайте за процессом загрузки

 db12x> сброс 

de-Brick с использованием внутрисистемного программирования

ВНИМАНИЕ: опасность перегрева вашего оборудования.делайте это только тогда, когда разбираетесь в основах электротехники.

Когда загрузчик также был удален и ни один из вышеперечисленных методов восстановления не работает, вы можете снять кирпич с помощью flashrom, см. Http://flashrom.org/ISP.

Если у вас нет одного из этих модных зажимов SOIC, распаяйте флеш-чип (Google для распайки SOIC для вашего любимого метода)

Особая конфигурация

Интерфейсы

Конфигурация сети по умолчанию:

Название интерфейса Описание Конфигурация по умолчанию
br-lan LAN и WiFi 192.168.1.1 / 24
vlan0 (eth0.0) LAN портов (с 1 по 4) Нет
vlan1 (eth0.1) WAN порт DHCP
? WiFi Отключено

Порты коммутатора (для VLAN)

Номера 2-5 — это порты 1-4, как указано на устройстве, номер 1 — это Интернет ( WAN, ) на устройстве, 0 — внутреннее соединение с самим маршрутизатором.

Порт Порт коммутатора
ЦП 0
WAN 1
ЛВС 1 2
ЛВС 2 3
ЛВС 3 4
ЛВС 4 5
(не используется) 6

Порты коммутатора могут оказаться неправильно подключенными в конфигурации загрузки по умолчанию, что приведет к сбою соединения.В этом случае вам нужно настроить / etc / config / network или выполнить ручную настройку swconfig — совет см. В переключателе.

Каждый порт a vlan

 интерфейс конфигурации 'loopback'
        опция ifname 'lo'
        вариант proto 'статический'
        вариант ipaddr '127.0.0.1'
        опция netmask '255.0.0.0'

переключатель конфигурации
        имя опции 'eth0'
        опция сброса '1'
        опция enable_vlan '1'

## Порт: интернет
конфигурация switch_vlan
        дополнительное устройство 'eth0'
        вариант vlan '1'
        дополнительные порты '0t 1'
        list comment 'порт интернет, eth0.1 '

## Порт LAN1
конфигурация switch_vlan
        дополнительное устройство 'eth0'
        вариант vlan '2'
        дополнительные порты '0t 2'
        список комментариев 'порт lan1, eth0.2'

## Порт LAN2
конфигурация switch_vlan
        дополнительное устройство 'eth0'
        вариант vlan '3'
        дополнительные порты '0t 3'
        список комментариев 'порт lan2, eth0.3'

## Порт LAN3
конфигурация switch_vlan
        дополнительное устройство 'eth0'
        вариант vlan '4'
        дополнительные порты '0t 4'
        список комментариев 'порт lan3, eth0.4'

## Порт LAN4
конфигурация switch_vlan
        дополнительное устройство 'eth0'
        вариант vlan '5'
        дополнительные порты '0t 5'
        список комментариев 'порт lan4, eth0.5 '

конфигурационный интерфейс 'lan'
вариант типа «мост»
вариант proto 'статический'
опция ifname 'eth0.2 eth0.3 eth0.4 eth0.5'
        вариант ipaddr '192.168.1.5'
опция netmask '255.255.255.0'

конфигурационный интерфейс 'setup'
опция ifname 'br-lan'
        option proto static
вариант ipaddr '192.168.1.1'
опция netmask '255.255.255.0'
        #Примечания
        # - это псевдоним интерфейса, который позволит продолжить
        # установка.

интерфейс конфигурации 'wan'
        опция ifname 'eth0.1'
        опция proto 'dhcp'
        вариант типа 'мостик'
опция метрическая 10 

Каждый порт в отдельной сети

Я приказал порты коммутатора привести в порядок.порт 1 — eth0.1, а порт wan — eth0.5, это просто еще одна сеть.

 интерфейс конфигурации 'loopback'
        опция ifname 'lo'
        вариант proto 'статический'
        вариант ipaddr '127.0.0.1'
        опция netmask '255.0.0.0'

config globals 'globals'
        опция ula_prefix 'fd9e: 344e: c4fd :: / 48'

конфигурационный интерфейс 'lan'
        опция ifname 'eth0.1'
        вариант proto 'статический'
        вариант ipaddr '192.168.1.1'
        опция netmask '255.255.255.0'

интерфейс конфигурации 'lan2'
        опция ifname 'eth0.2 '
        вариант proto 'статический'
        вариант ipaddr '192.168.2.1'
        опция netmask '255.255.255.0'

интерфейс конфигурации 'lan3'
        опция ifname 'eth0.3'
        вариант proto 'статический'
        вариант ipaddr '192.168.3.1'
        опция netmask '255.255.255.0'

интерфейс конфигурации 'lan4'
        опция ifname 'eth0.4'
        вариант proto 'статический'
        вариант ipaddr '192.168.4.1'
        опция netmask '255.255.255.0'

интерфейс конфигурации 'lan5'
        опция ifname 'eth0.5'
        вариант proto 'статический'
        вариант ipaddr '192.168.5.1 '
        опция netmask '255.255.255.0'

переключатель конфигурации
        имя опции 'switch0'
        опция сброса '1'
        опция enable_vlan '1'

конфигурация switch_vlan
        дополнительное устройство 'switch0'
        вариант vlan '1'
        дополнительные порты '2 0t'

конфигурация switch_vlan
        дополнительное устройство 'switch0'
        вариант vlan '2'
        дополнительные порты '3 0t'

конфигурация switch_vlan
        дополнительное устройство 'switch0'
        вариант vlan '3'
        дополнительные порты '4 0t'

конфигурация switch_vlan
        дополнительное устройство 'switch0'
        вариант vlan '4'
        дополнительные порты '5 0t'

конфигурация switch_vlan
        дополнительное устройство 'switch0'
        вариант vlan '5'
        дополнительные порты '1 0t' 

Оборудование

Информация

Фото

Открытие кейса (V 1.1)

Выкрутите 4 винта в нижней части корпуса.

Верх прикреплен к нижней части корпуса в 9 точках крепления:
По 3 с каждой стороны корпуса, по 1 сзади и 2 спереди.
Каждая точка крепления состоит из двух штифтов, которые входят в отверстия в язычках, выступающих из другой половины корпуса. Все вкладки находятся в нижней части корпуса, за исключением задней крышки, где одна вкладка находится в центре верхней части корпуса.

Один метод, известный
однажды работа должна начинаться с одного из задних углов.Угол у портов Ethernet, кажется, работает лучше всего. Осторожно согните корпус и слегка отделите верх от низа в углу, приподняв или вставив ноготь или другой тонкий предмет в щель над антенной. При этом вставьте кончик лезвия ножа (вверх, учитывая геометрию, в которой обычно находится устройство) в щель между двумя половинами вдоль боковой стороны корпуса по направлению к задней части. Это заставит штифты в верхней части корпуса наружу, согнет язычок, выступающий из нижней части корпуса, внутрь и освободит штифты из язычка.При необходимости после вставки кончик ножа можно слегка повернуть внутрь корпуса. Из-за силы, отделяющей верхнюю часть корпуса от нижней части возле антенны, штифты должны выскочить из язычка, расположенного на стороне корпуса рядом с задней частью, немного приподняться и оставаться свободными.

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

С осторожностью этот метод не оставляет следов на корпусе.

Серийный

Последовательная консоль доступна на разъеме J1 (1,7), сигналы 3,3 В.

1 = TX выход
2 = RX в
3 = GND
4 = VCC 3.3V

НЕ ПОДКЛЮЧАЙТЕ VCC. Используйте только TX / RX / GND.

Скорость передачи: 115200
Биты данных: 8
Четность: Нет
Стоп-биты: 1

Чтобы прервать последовательность начальной загрузки, введите 'tpl ‘ в течение 1-секундной задержки загрузки.

Учетные данные для входа в заводскую прошивку в настоящее время неизвестны (это не root / 5up, как в других моделях tp-link).

Ниже приведено изображение печатной платы с последовательной консолью TTY, а также показано расположение контактов JTAG. Оба имеют все свои штыри.

JTAG

→ port.jtag общая информация о JTAG-порте, JTAG-кабеле и т. Д.

Как подключиться к порту JTAG этого конкретного устройства: см. Рисунок выше.

Мощность

БП (блок питания)

TL-WDR4300 DE (v1.1) поставляется со следующим блоком питания:

Характеристики:

Марка / модель Leader Electronics Inc / LEI F7
Вход 100-240 В ~ (50/60 Гц, 0,6 A)
Выход 12,0 В 1,5 А
Измеренный выход 12.15 В
Штекер (на стороне маршрутизатора) имеет следующие характеристики:
Наружный диаметр 5,5 мм
Внутренний диаметр 2,1 мм
Длина вала 9,5 мм
Потребляемая мощность

WDR4300 / 3600 потребляет около 3 Вт как при включенном, так и в режиме ожидания.Каждый подключенный кабель Ethernet добавляет около 0,3 Вт.

GPIO

→ port.gpio
Платформа AR933x обеспечивает 30 GPIO. Некоторые из них используются маршрутизатором для светодиодных индикаторов состояния, кнопок и прочего. В таблице ниже показаны результаты некоторых исследований:

Уровень напряжения на GPIO в режиме вывода gpioX / значение в режиме ввода, когда GPIO:
GPIO Общее имя Имя печатной платы gpioX / value = 1 gpioX / value = 0 Плавающее Притянут к GND Приведен к Vcc
0 JP1-9
1 JP1-3
2 JP1-5
3 JP1-7
4
5
6
7
8
9
10
11 Светодиод USB1 DS8, R313
12 Светодиод USB2 DS8, R314
13 Светодиод WLAN2G DS6
14 Светодиодная система DS4
15 Светодиод QSS DS5
16 Кнопка WPS
17 Коммутатор WiFi
18 Внешний LNA0
19 Внешний LNA1
20
21 USB2 Power
22 Питание USB1

Чтобы сделать GPIO доступными через sysfs, необходимые из них должны быть экспортированы в пользовательское пространство, как это объясняется на странице проекта Squidge.Модули ядра, занимающие этот ресурс, необходимо удалить раньше (например, «leds-gpio» и «gpio-buttons»). В режиме вывода уровни напряжения GPIO измерялись относительно GND после того, как значение 1 или 0 было записано в / sys / class / gpio / gpioX / value. В режиме ввода значение файла / sys / class / gpio / gpioX / value было прочитано, когда GPIO был плавающим (начальное состояние), вытягивался на GND или вытягивался на Vcc.

Светодиод 5 ГГц, похоже, не управляется через GPIO.

Дополнения к роутеру TL-WDR4300

Тест производительности сети

Производительность с багажником / r35995

Протестировано с | http поверх nginx | ​​← wan- | wdr4300 | ← lan- | Client |

Режим Мбит
переключаемый ~ 880
маршрутизированный ~ 400
нац ~ 300

Модификации оборудования

Модификация USB

ВНИМАНИЕ: опасность перегрева вашего оборудования.делайте это только тогда, когда разбираетесь в основах электротехники.


Задача была сделать ext-root без использования портов по умолчанию.

Оказывается, чипсет GL850G, используемый TP-Link в моделях WDR3600 / 4300/4900, может обрабатывать до четырех портов.

Анализируя печатную плату маршрутизатора, выясняется, что контакты 8 (D-), 9 (D +), 11 (D-) и 12 (D +) не используются.
Кроме того, каждый заводской порт USB имеет отдельную секцию питания.

GND находится на выводе TP7.+5 В было снято прямо с полевого МОП-транзистора.

Совместимость 5 В (питание от USB)

Внутренне устройство генерирует +1,2 В, +3,3 В и +5,0 В (только для USB).
Все регуляторы напряжения будут работать от 4,5 В — 13,4 В.
Это позволяет устройству работать от USB-источника питания (например, от аккумулятора).

Вы должны открыть корпус и удалить (перемыть) входной диод, который вы найдете непосредственно
между разъемом питания и входными конденсаторами.
Уход: термостатов нет, поэтому понадобится довольно мощная паяльная станция.Отпаяйте диод SMD, протяните провод через контактные площадки и припаяйте его.

Поскольку стабилизатор 3,3 В указан только для 13,4 В (с абсолютным максимумом 16 В), вы будете
уменьшите допустимое входное напряжение этой модификацией.
Работа непосредственно от автомобиля 12 В (до 14,4 В при зарядке) выходит за рамки при включении
диод снят и на краю, когда диод на месте.

USB-устройства, подключенные к USB-порту на WDR4300 / 3600, могут не работать, если устройство запитано менее 5.5 В.

Модификации загрузчика

Модификация U-Boot 1.1.4 для роутеров

Участник форума pepe2k сделал модификацию U-Boot 1.1.4 для устройств на базе SoC Qualcomm Atheros (проект все еще находится в стадии разработки, поэтому в будущем будут поддерживаться новые устройства и SoC). Актуальную информацию, двоичные изображения и исходные коды можно найти в официальном репозитории GitHub.

Эта модификация началась с проекта wr703n-uboot-with-web-failsafe, но поддерживает больше устройств, все современные веб-браузеры, имеет множество улучшений и других модификаций (например, U-Boot NetConsole, пользовательские команды, возможности разгона и т. Д.).

Дополнительная информация:

Оригинальные настройки загрузчика

(для 1.7, минимум)

 db12x> printenv
bootargs = console = ttyS0,115200 root = 31: 02 rootfstype = squashfs init = / sbin / init mtdparts = ath-nor0: 256k (u-boot), 64k (u-boot-env), 6336k (rootfs), 1408k ( uImage), 64k (mib0), 64k (ART)
bootcmd = bootm 0x9f020000
bootdelay = 1
скорость передачи = 115200
ethaddr = 0xXX: 0xXX: 0xXX: 0xXX: 0xXX: 0xXX
ipaddr = 192.168.1.111
serverip = 192.168.1.100
dir =
lu = tftp 0x80060000 $ {dir} u-boot.bin && erase 0x9f000000 + $ файл; cp.b $ fileaddr 0x9f000000 $ файлов
lf = tftp 0x80060000 $ {dir} db12x $ {bc} -jffs2 && erase 0x9f050000 + 0x630000; cp.b $ fileaddr 0x9f050000 $ размер файла
lk = tftp 0x80060000 $ {dir} vmlinux $ {bc} .lzma.uImage && erase 0x9f680000 + $ sizes; cp.b $ fileaddr 0x9f680000 $ файл
stdin = серийный
stdout = серийный
stderr = серийный
ethact = eth0

Размер среды: 686/65532 байта
db12x> 

К сожалению, изменение переменных через 'setenv ‘ не приводит к сохранению изменений.

Загрузочные журналы

Журнал загрузки OpenWrt

Следующий журнал ядра был записан на WDR4300 под управлением OpenWrt Designated Driver r48648 (trunk):

[0.000000] Linux версии 4.1.16 (thepeople @ trabant) (gcc версии 5.2.0 (OpenWrt GCC 5.2.0 r48648)) # 1 понедельник 8 февраля 05:09:23 UTC 2016
[0.000000] MyLoader: sysp = 84c31530, boardp = 0065cbe4, parts = 195ef6a4
[0.000000] bootconsole [Early0] включен
[0.000000] Версия CPU0: 0001974c (MIPS 74Kc)
[0.000000] SoC: Atheros AR9344 rev 2
[0.000000] Определенная физическая карта RAM:
[0.000000] память: 08000000 @ 00000000 (можно использовать)
[0.000000] Initrd не найден или пуст — отключение initrd
[0.000000] Диапазоны зон:
[0,000000] Обычный [mem 0x0000000000000000-0x0000000007ffffff]
[0.000000] Начало подвижной зоны для каждого узла
[0.000000] Ранние диапазоны узлов памяти
[0.000000] узел 0: [mem 0x0000000000000000-0x0000000007ffffff]
[0.000000] Узел настройки Initmem 0 [mem 0x0000000000000000-0x0000000007ffffff]
[0.000000] На узле 0 всего страниц: 32768
[0.000000] free_area_init_node: узел 0, pgdat 803d3fc0, node_mem_map 81000000
[0.000000] Нормальная зона: 256 страниц, используемых для мемокарта.
[0.000000] Нормальная зона: 0 страниц зарезервировано
[0,000000] Нормальная зона: 32768 страниц, пакет LIFO: 7
[0.000000] Первичный кэш команд 64 КБ, VIPT, 4-полосный, размер строки 32 байта.
[0.000000] Первичный кэш данных 32 КБ, 4-полосный, VIPT, псевдонимы кеша, размер строки 32 байта
[0,000000] pcpu-alloc: s0 r0 d32768 u32768 alloc = 1 * 32768
[0,000000] pcpu-alloc: [0] 0
[0.000000] Создан 1 зональный список в порядке зон, группировка мобильности включена. Всего страниц: 32512
[0.000000] Командная строка ядра: board = TL-WDR4300 console = ttyS0,115200 rootfstype = squashfs, jffs2 noinitrd
[0.000000] Записи хеш-таблицы PID: 512 (порядок: -1, 2048 байт)
[0.000000] Записи хэш-таблицы кэша Dentry: 16384 (порядок: 4, 65536 байт)
[0.000000] Записи хеш-таблицы кэша дескрипторов: 8192 (порядок: 3, 32768 байт)
[0.000000] Запись в регистр ErrCtl = 00000000
[0.000000] Регистр ErrCtl обратного чтения = 00000000
[0,000000] Память: 125396K / 131072K доступно (2910K кода ядра, 143K rwdata, 592K rodata, 248K init, 200K bss, 5676K зарезервировано, 0K cma-зарезервировано)
[0.000000] SLUB: HWalign = 32, Order = 0–3, MinObjects = 0, CPUs = 1, Nodes = 1
[0.000000] NR_IRQS: 83
[0,000000] Частоты: ЦП: 560,000 МГц, DDR: 450,000 МГц, AHB: 225,000 МГц, Ref: 40,000 МГц
[0.000000] MIPS источника тактовой частоты: маска: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6825930166 нс
[0,000008] sched_clock: 32 бита при 280 МГц, разрешение 3 нс, повторяется каждые 7669584382 нс
[0.007504] Калибровка контура задержки … 278.93 BogoMIPS (lpj = 1394688)
[0.080011] pid_max: по умолчанию: 32768 минимум: 301
[0.084579] Записи хэш-таблицы монтирования: 1024 (порядок: 0, 4096 байт)
[0.0

] Записи хеш-таблицы кэша точек подключения: 1024 (порядок: 0, 4096 байт)
[0.100281] тактовый источник jiffies: маска: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1

04462750000 нс
[0.110819] NET: зарегистрированное семейство протоколов 16
[0.116318] MIPS: машина TP-LINK TL-WDR3600 / 4300/4310
[0.124799] регистрация контроллера PCI с отключенным параметром io_map_base
[0.355004] Хост-мост PCI к шине 0000: 00
[0.358908] pci_bus 0000: 00: ресурс корневой шины [mem 0x10000000-0x13ffffff]
[0.365577] pci_bus 0000: 00: ресурс корневой шины [io 0x0000]
[0.370913] pci_bus 0000: 00: ресурс корневой шины [??? 0x00000000 флаги 0x0]
[0.377473] pci_bus 0000: 00: Ресурс busn для корневой шины не найден, будет использоваться [bus 00-ff]
[0.385152] pci 0000: 00: 00.0: [168c: 0033] тип 00 класс 0x028000
[0.385169] pci 0000: 00: 00.0: неверные данные калибровки
[0.3

] pci 0000: 00: 00.0: reg 0x10: [mem 0x00000000-0x0001ffff 64bit]
[0.3

] pci 0000: 00: 00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[0.3

] pci 0000: 00: 00.0: поддерживает D1
[0.3

  • ] pci 0000: 00: 00.0: PME # поддерживается из D0 D1 D3hot
    [0.3] pci_bus 0000: 00: busn_res: [bus 00-ff] конец обновляется до 00
    [0.3

    ] pci 0000: 00: 00.0: BAR 0: назначено [mem 0x10000000-0x1001ffff 64bit]
    [0.397524] pci 0000: 00: 00.0: BAR 6: назначено [mem 0x10020000-0x1002ffff pref]
    [0.404509] pci 0000: 00: 00.0: использование irq 40 для контакта 1
    [0.410029] Переключен на источник тактовой частоты MIPS.
    [0.415063] NET: зарегистрированное семейство протоколов 2
    [0.420220] TCP установленных записей хэш-таблицы: 1024 (порядок: 0, 4096 байт)
    [0.426902] Записи хеш-таблицы привязки TCP: 1024 (порядок: 0, 4096 байт)
    [0.433067] TCP: настроены хеш-таблицы (установлено 1024, привязка 1024)
    [0.439232] записей хеш-таблицы UDP: 256 (порядок: 0, 4096 байт)
    [0.444843] Записи хэш-таблицы UDP-Lite: 256 (порядок: 0, 4096 байт)
    [0.451127] NET: зарегистрированное семейство протоколов 1
    [0.455346] PCI: CLS 0 байт, по умолчанию 32
    [0.456358] записей хеш-таблицы фьютекса: 256 (порядок: -1, 3072 байта)
    [0.479129] squashfs: версия 4.0 (31.01.2009) Филипп Лугер
    [0.484760] jffs2: версия 2.2 (NAND) (ОБЗОР) (LZMA) (RTIME) (CMODE_PRIORITY) (c) Red Hat, Inc., 2001-2006 гг.
    [0.496446] io scheduler noop зарегистрировано
    [0.500227] зарегистрирован крайний срок планировщика io (по умолчанию)
    [0.505398] Последовательный порт: драйвер 8250/16550, 16 портов, разрешено совместное использование IRQ.
    [0.514288] консоль [ttyS0] отключена
    [0.537749] serial8250.0: ttyS0 в MMIO 0x18020000 (irq = 11, base_baud = 2500000) - это 16550A
    [0.546032] консоль [ttyS0] включена
    [0.553059] bootconsole [early0] отключено
    [0.565691] m25p80 spi0.0: найдено s25fl064k, ожидается m25p80
    [0.571414] m25p80 spi0.0: s25fl064k (8192 Кбайт)
    [0.577240] На устройстве MTD spi0 найдено 5 разделов tp-link.0
    [0.582940] Создание 5 разделов MTD на "spi0.0":
    [0.587816] 0x000000000000-0x000000020000: "u-boot"
    [0.593733] 0x000000020000-0x00000015e38c: "ядро"
    [0.599556] 0x00000015e38c-0x0000007f0000: "rootfs"
    [0.605412] mtd: устройство 2 (rootfs) установлено в качестве корневой файловой системы
    [0.611233] На rootfs устройства MTD обнаружен 1 раздел, разделенный на squashfs
    [0.617518] 0x000000340000-0x0000007f0000: "rootfs_data"
    [0.623817] 0x0000007f0000-0x000000800000: "искусство"
    [0.629399] 0x000000020000-0x0000007f0000: "прошивка"
    [0.647823] switch0: Atheros AR8327 ред. 4 свитч зарегистрирован на ag71xx-mdio.0
    [0.717193] libphy: ag71xx_mdio: проверено
    [1.311422] ag71xx ag71xx.0: подключен к PHY на ag71xx-mdio.0: 00 [uid = 004dd034, driver = Atheros AR8216 / AR8236 / AR8316]
    [1.322903] eth0: Atheros AG71xx по адресу 0xb

    00, irq 4, режим: RGMII
    [1.331285] NET: зарегистрированное семейство протоколов 10
    [1.339246] NET: зарегистрированное семейство протоколов 17
    [1.343895] мост: автоматическая фильтрация через arp / ip / ip6tables устарела. Обновите свои скрипты, чтобы загрузить br_netfilter, если вам это нужно.[1.356763] Брандмауэр моста зарегистрирован
    [1.360992] 8021q: Поддержка 802.1Q VLAN v1.8
    [1.371902] VFS: смонтированный корень (файловая система squashfs) только для чтения на устройстве 31: 2.
    [1.380232] Освобождение неиспользуемой памяти ядра: 248 КБ (803f2000 - 80430000)
    [2.299162] init: Консоль активна
    [2.302870] init: - сторожевой таймер -
    [3.246099] usbcore: зарегистрирован новый драйвер интерфейса usbfs
    [3.251807] usbcore: зарегистрирован новый концентратор драйвера интерфейса
    [3.257301] usbcore: зарегистрирован новый драйвер устройства usb
    [3.267468] ehci_hcd: драйвер хост-контроллера USB 2.0 с расширенными возможностями (EHCI)
    [3.275555] ehci-platform: драйвер общей платформы EHCI.
    [3.281013] Платформа ehci Платформа ehci: Хост-контроллер EHCI
    [3.286873] ehci-platform ehci-platform: зарегистрирована новая шина USB, ей присвоен номер 1
    [3.297011] Платформа ehci Платформа ehci: irq 3, io mem 0x1b000000
    [3.320062] ehci-platform ehci-platform: USB 2.0 запущен, EHCI 1.00
    [3.327294] hub 1-0: 1.0: найден концентратор USB
    [3.331462] концентратор 1-0: 1.0: обнаружен порт 1
    [3.338335] ohci_hcd: «Открытый» драйвер хост-контроллера USB 1.1 (OHCI)
    [3.346007] ohci-platform: драйвер общей платформы OHCI.
    [3.650051] usb 1-1: новое высокоскоростное USB-устройство номер 2 с использованием платформы ehci
    [3.802494] hub 1-1: 1.0: найден концентратор USB
    [3.806672] концентратор 1-1: 1.0: обнаружено 4 порта
    [4.306780] инициализация: - preinit -
    [4.935659] IPv6: ADDRCONF (NETDEV_UP): eth0: ссылка не готова
    [4.961548] random: procd u случайное чтение с 8 бит энтропии
    [6.311286] eth0: соединение (1000 Мбит / с / полный дуплекс)
    [6.316055] IPv6: ADDRCONF (NETDEV_CHANGE): eth0: ссылка становится готовой
    [8.105107] jffs2_scan_eraseblock (): маркер конца файловой системы обнаружен по адресу 0x10000
    [8.112483] jffs2_build_filesystem (): разблокировка устройства mtd ... готово.
    [8.119216] jffs2_build_filesystem (): стирание всех блоков после маркера конца ...
    [8.310376] Atheros AR8216 / AR8236 / AR8316 ag71xx-mdio. 0: 00: Порт 1 активен
    [8.317429] Atheros AR8216 / AR8236 / AR8316 ag71xx-mdio. 0: 00: Порт 2 активен
    [24.273288] выполнено.
    [24.275283] jffs2: notice: (412) jffs2_build_xattr_subsystem: завершено построение подсистемы xattr, найдено 0 xdatum (0 не отмечено, 0 сирот) и 0 xref (0 мертвых, 0 сирот).[24.292428] mount_root: файловая система оверлея еще не полностью инициализирована
    [24.306352] mount_root: переключение на оверлей jffs2
    [24.821552] eth0: ссылка отключена
    [24.835284] procd: - ранний -
    [24.838319] procd: - сторожевой таймер -
    [25.557513] procd: - ubus -
    [26.564948] procd: - инициализация -
    [27.342369] ip6_tables: (C) 2000-2006 Основная группа разработчиков Netfilter
    [27.361800] Загрузка модулей, перенесенных из Linux версии v4.4-rc5-1913-gc8fdf68
    [27.369305] Backport создан backports.git backports-20151218-0-g2f58d9d
    [27.379795] ip_tables: (C) Основная группа Netfilter, 2000-2006 гг.
    [27.395866] nf_conntrack, версия 0.5.0 (1963 корзины, максимум 7852)
    [27.434799] xt_time: часовой пояс ядра -0000
    [27.513609] Общий драйвер PPP версии 2.4.2
    [27.520573] NET: зарегистрированное семейство протоколов 24
    [27.568983] ath: regdomain EEPROM: 0x0
    [27.569003] ath: EEPROM указывает, что следует использовать код страны по умолчанию.
    [27.569013] ath: выполнение EEPROM country-> regdmn map search
    [27.569033] ath: карты страны в коде regdmn: 0x3a
    [27.569045] ath: Используемая страна alpha2: США
    [27.569054] ath: Используется Regpair: 0x3a
    [27.580256] ieee80211 phy0: выбранный алгоритм управления скоростью 'minstrel_ht'
    [27.583349] ieee80211 phy0: Atheros AR9340 Rev: 2 mem = 0xb8100000, irq = 47
    [27.5

    ] PCI: разрешающее устройство 0000: 00: 00.0 (0000 -> 0002)
    [27.601550] ath: regdomain EEPROM: 0x0
    [27.601567] ath: EEPROM указывает, что следует использовать код страны по умолчанию.
    [27.601577] ath: выполнение EEPROM country-> regdmn map search
    [27.601598] ath: карты страны в коде regdmn: 0x3a
    [27.601609] ath: Используемая страна alpha2: США
    [27.601618] ath: Используется Regpair: 0x3a
    [27.610247] ieee80211 phy1: выбранный алгоритм управления скоростью 'minstrel_ht'
    [27.613386] ieee80211 phy1: Atheros AR9300 Rev: 4 mem = 0xb0000000, irq = 40

    Теги

    Этот веб-сайт использует файлы cookie. Используя веб-сайт, вы соглашаетесь с хранением файлов cookie на вашем компьютере. Также вы подтверждаете, что прочитали и поняли нашу Политику конфиденциальности. Если вы не согласны, покиньте сайт.OKПодробнее о файлах cookie

    Как установить DD-WRT на роутер TP-Link | Учебник

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

    Требования

    У меня есть привычка устанавливать прошивку DD-WRT на каждый коммерческий Wi-Fi роутер или покупать новый.
    Пользуюсь им уже много лет, и он мне очень нравится. Когда у меня был доступ только к коммерческим Wi-Fi-роутерам, которые можно было купить в любом магазине ПК, магазине техники и т. Д., Со временем функции заводской прошивки не могли удовлетворить мои потребности.
    Им не хватало контроля и функций, которые мне нужны.

    Потом я обнаружил DD-WRT. В нем много функций, он дает мне больший контроль над моей сетью, и самое лучшее - это открытый исходный код. Можно сказать, что с прошивкой DD-WRT Wi-Fi роутер получил обновление. Итак, в этом посте мы расскажем, как установить DD-WRT на маршрутизатор TP-Link.

    Требования к процессу:

    1. Прошивка DD-WRT.
    2. Маршрутизатор Tp-Link
    3. Кабель Ethernet
    4. ПК или ноутбук

    Также ниже видеоурок:

    Процедура

    Загрузка прошивки DD-WRT

    Для начала вам необходимо подключите маршрутизатор TP-Link к компьютеру с помощью кабеля Ethernet и загрузите прошивку DD-WRT. Кабель Ethernet входит в один из желтых портов на канале TP.

    Я бы посоветовал выполнить этот процесс на ноутбуке, чтобы у вас было подключение к Интернету через Wi-Fi и подключение к маршрутизатору TP-Link с помощью кабеля. Если у вас нет ноутбука, то первым делом нужно скачать прошивку.

    На веб-сайте DD-WRT сначала щелкните базу данных маршрутизатора, а затем найдите маршрутизатор TP Link. Найдите точную модель маршрутизатора и ее версию. Версия роутера указана внизу роутера. Загрузите заводской образ DD-WRT.

    Теперь войдите в свой роутер TP Link с учетной записью администратора.По умолчанию адрес страницы администратора: 192.168.0.1

    Прошивка прошивки на беспроводном маршрутизаторе TP-Link

    Зайдите в системные инструменты, а затем обновите прошивку. Нажмите кнопку обзора, найдите файл изображения dd wrt и нажмите «Обновить». Дождитесь завершения процесса обновления.

    После завершения обновления IP-адрес маршрутизатора по умолчанию изменится на 192.168.1.1.
    Итак, вам необходимо использовать новый IP-адрес для доступа к маршрутизатору.

    Завершение работы

    После получения доступа к маршрутизатору DD-WRT сначала предложит вам ввести новое имя пользователя и пароль администратора.

    После этого вы увидите домашнюю страницу DD-WRT.

    Вот и все.

    Я надеюсь, что вы нашли этот пост полезным и легким для понимания. Спасибо за уделенное время.

    Как прошить прошивку DD-WRT на маршрутизаторе

    Не хотите морочить голову этой инструкцией? Купите предварительно прошитый роутер DD-WRT здесь.Удовлетворение гарантировано.

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

    Прошивка сторонних производителей обычно предлагает больше функциональных возможностей, чем прошивка из коробки, и это отличное решение для VPN-маршрутизатора. Самая популярная сторонняя прошивка - это прошивка с открытым исходным кодом под названием
    DD-WRT. Эта специальная прошивка позволяет усилить сигнал WiFi на вашем беспроводном маршрутизаторе, запустить клиент OpenVPN или PPTP и получить удаленный доступ к вашей домашней сети. Функции различны для каждой сторонней прошивки, но это лишь некоторые преимущества DD-WRT.

    Имейте в виду, что прошивка роутера специальной прошивкой может дать большие преимущества, но она также сопряжена со своими рисками.Неспособность подготовить или завершить исследование правильной сборки для вашего маршрутизатора может вызвать разочарование, потерю времени или даже «замуровать» маршрутизатор. Термин «кирпич» используется, когда вы безуспешно прошиваете роутер (или прошиваете его неправильной прошивкой) и делаете его бесполезным. Когда маршрутизатор заблокирован, вы не можете восстановить прошивку, чтобы использовать оборудование, и тогда его можно использовать только как дорогостоящее пресс-папье. Вот почему многие пользователи предпочитают приобретать профессионально прошитый маршрутизатор с ОС Sabai, такой как Netgear R7000, или предварительно прошитый маршрутизатор DD-WRT.

    Сегодня я покажу вам, как прошить роутер прошивкой DD-WRT. Прежде чем начать, вам нужно будет выбрать маршрутизатор, совместимый с DD-WRT. DD-WRT поддерживает не все модели маршрутизаторов, поэтому обязательно выберите маршрутизатор с доступной текущей сборкой. Сборка - это версия встроенного ПО, упакованная для конкретного оборудования маршрутизатора. Вы можете найти это, выполнив поиск
    База данных DD-WRT. Есть разные специалисты по сопровождению проекта DD-WRT, поэтому вам нужно будет провести небольшое исследование, чтобы найти лучшую сборку для вашего конкретного маршрутизатора.

    После того, как вы выбрали совместимый маршрутизатор и завершили поиск правильной сборки, вы можете выполнить следующие действия, чтобы прошить маршрутизатор с помощью DD-WRT.
    Ни при каких обстоятельствах НЕ пытайтесь прошить маршрутизатор через беспроводное соединение (Wi-Fi). Это значительно увеличит ваши шансы нарушить процесс обновления прошивки. Всегда используйте проводное соединение. Как упоминалось ранее, этот процесс может быть очень рискованным. Пожалуйста, действуйте на свой страх и риск.

    Обратите внимание: для выполнения этих инструкций я буду использовать Netgear Nighthawk R7000.Изображения, снимки экрана и инструкции будут отличаться для каждого маршрутизатора. Прочтите эти инструкции полностью, хотя бы один раз, ПЕРЕД запуском процесса прошивки. Это очень важно.

    ШАГ ПЕРВЫЙ. Загрузите прошивку DD-WRT для вашего конкретного маршрутизатора.

    ШАГ ВТОРОЙ. Настройте ваше оборудование.

    • Подключите маршрутизатор к сети и включите его.

    • Подключите один конец кабеля Ethernet (также называемого сетевым кабелем или соединительным кабелем) к одному из портов LAN на задней панели маршрутизатора.Большинство маршрутизаторов имеют 4 порта LAN.

    • Подключите другой конец кабеля Ethernet к порту LAN вашего компьютера. Он также может быть помечен как «Ethernet», может иметь значок сети или может быть не помечен вообще.


    Настройка оборудования для прошивки маршрутизатора с помощью DD-WRT

    ШАГ ТРЕТИЙ. Установите DD-WRT на свой роутер.

    • Введите IP-адрес вашего маршрутизатора в адресную строку браузера и нажмите клавишу ВВОД.Большинство маршрутизаторов настроены на 192.168.1.1 или 192.168.0.1
      Я рекомендую использовать Google Chrome.

    • На странице администратора, вероятно, потребуется войти в систему. Учетные данные по умолчанию для большинства маршрутизаторов: admin / password или admin / admin. Если вы не знаете данные для входа на маршрутизатор, посетите веб-сайт производителя маршрутизатора.

    • После успешного входа в маршрутизатор перейдите в раздел «Администрирование»> «Обновление / обновление маршрутизатора».Обычно это находится в разделе дополнительных настроек вашего роутера. Здесь вы загрузите конкретный файл сборки для DD-WRT, который вы скачали ранее. Нажмите «Обзор», выберите файл DD-WRT и затем нажмите «Загрузить».

      Помните - каждый маршрутизатор индивидуален. На некоторых маршрутизаторах есть меню загрузчика CFE, которое требует от вас нажатия определенных кнопок последовательно, чтобы перейти в это меню (вместо доступа к нему через страницу администратора, как я только что описал). Поэтому я не могу не подчеркнуть - сделайте свою домашнюю работу перед прыгать в этот процесс!

    • После завершения загрузки / обновления страница должна очиститься.Я предлагаю выключить и снова включить ваш роутер. Это должно дать вашему компьютеру новый IP-адрес и настройки маршрутизатора (если применимо).
    • После перезапуска маршрутизатора войдите в свой только что прошитый маршрутизатор DD-WRT. Откройте веб-браузер и введите IP-адрес 192.168.1.1 в адресную строку.

    • Это приведет вас к странице управления маршрутизатором DD-WRT, где вы установите свои новые учетные данные для входа в маршрутизатор. Обязательно запомните / сохраните новое имя пользователя и пароль для доступа к панели управления маршрутизатора в будущем.После того, как вы установили имя пользователя и пароль, нажмите «Изменить пароль».

      Это НЕ ваше имя пользователя и пароль WiFi. Это имя пользователя и пароль для доступа к панели управления маршрутизатора через его IP-адрес.

    • После изменения учетных данных маршрутизатора вы можете перемещаться по всей панели управления. Если вы дойдете до этого экрана - поздравляем! Вы успешно прошили свой стандартный роутер прошивкой DD-WRT. Теперь у вас есть доступ ко всем преимуществам, которые предлагает это решение для пользовательской прошивки.

      Если вы планируете использовать его в качестве VPN-маршрутизатора, вам необходимо зарегистрироваться с помощью
      Поставщик услуг VPN и настройте VPN-клиент на маршрутизаторе DD-WRT. После этого все готово!


    Хотите внести свой вклад или сделать пожертвование проекту DD-WRT? Подробнее читайте здесь.

    Если вам нужна помощь в прошивке маршрутизатора с помощью DD-WRT или Sabai OS, вы можете написать в нашу службу поддержки по адресу [email protected] для получения дополнительной информации.

    29 ноября 2017 г.

    Экарднам - Лука Бертоцци

    от ekardnam 27-05-2019

    Назад

    Привет, товарищ, рад тебя видеть.

    Просто хочу рассказать о моем опыте прошивки OpenWRT на TP Link TD-W8960N V5 и о некоторых общих исследованиях оригинальной прошивки маршрутизатора, которые я провел.

    Первое, что я сделал, это просканировал маршрутизатор на предмет запущенных на нем служб, с помощью nmap я получил

      Запуск Nmap 7.70 (https://nmap.org) в 2019-05-27 10:47 CEST
    Отчет о сканировании Nmap для TP-LINK.Home (192.168.1.1)
    Хост работает (задержка 0,0092 с).
    Не показано: 998 закрытых портов
    ВЕРСИЯ ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПОРТА
    23 / tcp открытый telnet TP-LINK TD-W8960N WAP telnetd
    80 / tcp открыть http micro_httpd
    Служебная информация: Устройство: WAP; CPE: cpe: / h: tp-link: td-w8960n
    
    Обнаружение услуги выполнено. Пожалуйста, сообщайте о любых неверных результатах на https://nmap.org/submit/.
    Выполнено Nmap: 1 IP-адрес (1 хост активен) просканирован за 7,63 секунды  

    Я решил посмотреть, смогу ли я войти в telnet и просто использовать учетные данные по умолчанию admin: admin.В telnet я набрал help, чтобы посмотреть, что я могу сделать, и получил следующий результат:

    .

     > справка
    ?
    помощь
    выйти
    выход
    покидать
    перезагрузка
    ADSL
    xdslctl
    xtm
    brctl
    Кот
    лог-уровень
    самый логичный
    виртуальный сервер
    ddns
    dnsproxy
    системный журнал
    эхо
    ifconfig
    пинг
    пс
    pwd
    СНТП
    tftp
    wlctl
    арп
    шлюз по умолчанию
    dhcpserver
    DNS
    лан
    ланхосты
    пароль
    PPP
    сброс настроек
    маршрут
    спасти
    Swversion
    время безотказной работы
    cfgupdate
    swupdate
    exitOnIdle
    бледный
    mcpctl
    утилита  

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

     > tftp
    BusyBox v1.17.2 (24.12.2015 17:10:59 HKT) двоичный файл с несколькими вызовами.
    
    Использование: tftp [ОПЦИИ] ХОСТ [ПОРТ]
    
    Передача файла с / на tftp сервер
    
    Опции:
            -l ФАЙЛ Локальный ФАЙЛ
            -r ФАЙЛ Удаленный ФАЙЛ
            -g Получить файл
            -p Поместить файл
            -g -t i -f имя_файла server_ip Получить (прошить) Broadcom или весь образ на модем
            -g -t c -f имя_файла server_ip Получить (прошить) конфигурационный файл для модема
            -p -t f -f имя_файла server_ip Поместить (резервное копирование) конфигурационный файл на tftpd-сервер  

    Это довольно круто.Я даже могу прошить пользовательские образы прошивки с помощью переключателя -t (я предполагаю, что это означает тип) с параметром i (я думаю, это означает изображение) и переключателем -f (вероятно, означает флэш).

    Оказывается, на веб-сайте OpenWRT есть страница о моей модели маршрутизатора, которая фактически документирует этот инструмент tftp на маршрутизаторах TP Link и учит вас, как с его помощью прошивать прошивку. Так что вся моя работа была бесполезна, но найти этот инструмент самому было очень весело.

    Среди команд в оболочке маршрутизатора вы также можете увидеть cat, поэтому я решил использовать cat / etc / passwd, чтобы иметь несколько хэшей паролей и список пользователей

     > cat / etc / passwd
    админ: 2bfSUcnAaGGQ2: 0: 0: Администратор: /: / bin / sh
    поддержка: hwhUpqJlIZ5YA: 0: 0: Техническая поддержка: /: / bin / sh
    пользователь: qoNV962jwQaFA: 0: 0: Обычный пользователь: /: / bin / sh
    никто: yI3dZH8Ed4WHQ: 0: 0: никто для ftp: /: / bin / sh  

    У меня было все, что мне было нужно, но мне все еще было очень любопытно узнать о маршрутизаторе и я хотел найти еще кое-что о нем.Я решил загрузить обновление прошивки с сайта TP Link и запустить binwalk, чтобы посмотреть, как оно отформатировано

      ┌─ [ekardnam @ parrot] ─ [~ / tplink / TD-W8960N_V5_141107]
    └──╼ $ binwalk TD-W8960Nv5_un_1_1_1_141107R34856.bin
    
    ДЕСЯТИЧНОЕ ШЕСТИГРАННОЕ ОПИСАНИЕ
    -------------------------------------------------- ------------------------------
    0 0x0 Заголовок микропрограммы TP-Link, версия микропрограммы: 0.0.-32550, версия образа: "", идентификатор продукта: 0x0, версия продукта: 144048128, адрес загрузки ядра: 0x0, точка входа в ядро: 0x80010000, смещение ядра: 5968507, ядро длина: 0, смещение rootfs: 692, длина rootfs: 0, смещение загрузчика: 2854912, длина загрузчика: 0
    512 0x200 Заголовок микропрограммы Broadcom 96345, размер заголовка: 256, версия микропрограммы: «8», идентификатор платы: «6318REF», ~ контрольная сумма заголовка CRC32: 0x869C8FCF, ~ контрольная сумма данных CRC32: 0xAF0F92E9
    768 0x300 Файловая система Squashfs, прямой порядок байтов, нестандартная подпись, версия 4.0, сжатие: gzip, размер: 48 байта, 865 инодов, размер блока: 65536 байт, создано: 2014-11-07 01:50:04
    4895500 0x4AB30C LZMA сжатые данные, свойства: 0x6D, размер словаря: 4194304 байта, несжатый размер: 3175500 байтов  

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

    Решил зайти по tftp для установки официального образа прошивки.Я использовал TFTPy и использовал скрипт из документации

    .

      импортных тонн в год
    
    server = tftpy.TftpServer ('.') # использовать текущую папку
    server.listen ('0.0.0.0', 69)  

    А вот что у меня на роутере

     > tftp -g -t i -f TD-W8960Nv5_un_1_1_1_141107R34856.bin 192.168.1.100
    tftp: выделение 8388628 байтов для флеш-образа.
    
    tftp: выделенная память
    
    tftp: Получил образ через tftp, общий размер образа: 5969019
    
    tftp: ошибка: 418.511: verifyTplinkFileTag: 485: версия SW_VER больше, чем обновленная версия!
    tftp: ошибка: 418.512: getVersionLimit: 245: модель - W8960N, versionLimit - 1.1.1
    !
    tftp: ошибка: 418.513: verifyTplinkFileTag: 491: версия микропрограммы слишком низкая для обновления!
    tftp: ошибка: 418.513: cmsImg_validateImage: 1032: недопустимое изображение TPLINK
    tftp: Ошибка изображения Tftp: недопустимое изображение.  

    По крайней мере, на этот раз он сказал мне, что не так с изображением, видимо, версия прошивки слишком низкая (?), Я думал, что действительно получил более новую.

    На этом этапе я решил загрузить образ OpenWRT, чтобы посмотреть, как он создан.https://openwrt.org/toh/tp-link/td-w8960n сказал, чтобы проверить эту ссылку для V5 оборудования: https://openwrt.org/toh/plusnet/fast2704nv1
    Так выглядит образ OpenWRT

      ┌─ [✗] ─ [ekardnam @ parrot] ─ [~ / tplink / TD-W8960N_V5_141107]
    └──╼ $ binwalk openwrt-18.06.2-brcm63xx-smp-FAST2704N-squashfs-cfe.bin
    
    ДЕСЯТИЧНОЕ ШЕСТИГРАННОЕ ОПИСАНИЕ
    -------------------------------------------------- ------------------------------
    0 0x0 Заголовок микропрограммы Broadcom 96345, размер заголовка: 256, версия микропрограммы: «8», идентификатор платы: «@ ST2704N», ~ контрольная сумма заголовка CRC32: 0xB8ABA22E, ~ контрольная сумма данных CRC32: 0xB8C8F9E1
    1521100 0x1735CC Файловая система Squashfs, с прямым порядком байтов, версия 4.0, сжатие: xz, размер: 2468450 байт, 1171 inodes, размер блока: 262144 байта, создано: 2019-01-30 12:21:  

    Перед тем как это сделать, я даже попытался удалить заголовок прошивки TP Link из официального образа TP Link, поскольку в справке tftp сказано: Get (flash) broadcom или весь образ на модем Я подумал, что, возможно, я смогу прошить его без заголовка TP Link , но не повезло:

     > tftp -g -t i -f image.bin 192.168.1.100
    tftp: выделение 8388628 байтов для флеш-образа.tftp: выделенная память
    
    tftp: Получил образ через tftp, общий размер образа: 5968507
    
    tftp: ошибка: 376.946: verifyTplinkFileTag: 428: изображение totalImageLen неверно!
    tftp: ошибка: 376.946: cmsImg_validateImage: 1032: недопустимое изображение TPLINK
    tftp: Ошибка изображения Tftp: недопустимое изображение.  

    На самом деле, читая больше в вики OpenWRT и просматривая Интернет, я нашел способ прошить этот образ с удаленным заголовком TP Link на маршрутизаторе. Если вы нажмете кнопку сброса во время загрузки маршрутизатора, у вас появится специальный интерфейс, читайте по адресу https: // openwrt.org / docs / techref / bootloader / cfe
    В веб-интерфейсе я загрузил изображение с удаленным заголовком TP Link, и маршрутизатор с радостью его прошил.

    В этот раз я должен попробовать использовать тот же метод для прошивки прошивки OpenWRT на маршрутизаторе.
    О, кое-что, о чем я вам не говорил, это то, что при загрузке маршрутизатора в этом режиме Wi-Fi не включается, поэтому вы должны подключаться через Ethernet, а также не работает служба DHCP, поэтому вам нужно установить IP вручную.

    И бац, у меня был прошит и запущен OpenWRT!

    После установки пароля и включения ssh

      ┌─ [✗] ─ [ekardnam @ parrot] ─ [~]
    └──╼ $ ssh root @ 192.168.1.1
    [email protected] пароль:
    
    
    BusyBox v1.28.4 () встроенная оболочка (ясень)
    
      _______ ________ __
     | |. -----. ----- .-----. | | | | .----. | | _
     | - || _ | -__ | || | | || _ || _ |
     | _______ || __ | _____ | __ | __ || ________ || __ | | ____ |
              | __ | В И Р Е Л Е С С Ф Р Е Д О М
     -------------------------------------------------- ---
     OpenWrt 18.06.2, r7676-cddd7b4c77
     -------------------------------------------------- ---  

    И готово.Удачного взлома!

    Как разблокировать WiFi-маршрутизатор TP-Link WR841ND с помощью TFTP и Wireshark

    WiFi-маршрутизатор TP-Link WR841ND - очень популярный маршрутизатор из-за своей цены, особенно в моей стране. Однако этот маршрутизатор может предоставить гораздо больше функций, чем стандартная прошивка.
    Однажды я решил сделать его более мощным и многофункциональным, а еще я заметил сообщение на официальной странице tp-link о возможности установить кастомную прошивку на свой страх и риск. Поэтому я решил установить прошивку DD-WRT.Вот одно из возможных вариантов использования прошивки DD-WRT.

    Я успешно прошил прошивку, и все вроде работало, но потом я понял, что мне пришлось восстанавливать все настройки (например, переадресацию портов, привязку MAC-адресов и т. Д.) Вручную. К счастью, я сделал резервную копию файла конфигурации. Но этот бинарный файл подходит только для стоковой прошивки. У меня не было времени на изучение и анализ двоичного файла, поэтому я решил откатиться, чтобы сохранить свои настройки в текстовом файле, а затем снова прошить прошивку DD-WRT.Я успешно откатился, сохранил свои настройки, но при обновлении «прошивки веб-флеш-памяти» в веб-интерфейсе DD-WRT что-то пошло не так, и мой маршрутизатор заблокировался. Маршрутизатор начал периодически мигать всеми светодиодами, что также известно как цикл загрузки. Внутренний интерфейс маршрутизатора также периодически выходил из строя.

    Это конец?

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

    1. Связь через UART (TTL).В этом случае вам нужно разобрать маршрутизатор, припаять несколько проводов к контактам на материнской плате маршрутизатора, и тогда вы сможете подключиться к маршрутизатору через интерфейс UART. Обычно это делается с помощью конвертера USBTTL.
    2. Использование встроенного автоматического распаковщика TFTP
      . Некоторые маршрутизаторы имеют встроенный клиент TFTP, который работает и ищет сервер TFTP в локальной сети для загрузки микропрограммы и устранения ошибок. Эта функция обычно предоставляется U-boot.

    Я мог легко спаять несколько проводов и подключить маршрутизатор через UART, но я действительно не хотел ломать свой маршрутизатор, поэтому решил использовать второй вариант.

    Отключение маршрутизатора

    Все руководства, которые вы можете найти в Интернете, предлагают использовать постоянные IP-адреса, например 192.168.0.68, как правило, это может быть любой адрес. Это зависит от загрузочной прошивки, установленной на ваш маршрутизатор. Следовательно, вы должны пробовать каждый IP-адрес из диапазона от 192.168.0.2 до 192.168.0.68, пока не найдете подходящий… . Кроме того, TFTP-клиент маршрутизатора будет искать файл с жестко заданным именем, которое может быть разным для каждой прошивки.Конечно, не стоит пробовать все возможные комбинации, цель этой статьи - помочь вам найти точные параметры.

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

    1. Скачайте Wireshark с официального сайта и установите его.
    2. Затем запустите Wireshark и выберите адаптер Ethernet, который вы собираетесь использовать для подключения маршрутизатора через кабель UTP.
    3. Сначала вы должны увидеть пустой список журналов.
    4. Пришло время подключить маршрутизатор. Подключите кабель UTP одной стороной к любому порту LAN (не WAN) на маршрутизаторе, а другой конец должен подключаться к вашему ПК или ноутбуку.
    5. Включите маршрутизатор после подключения кабеля. Вы должны увидеть пакеты, появляющиеся в списке журналов.
    6. Очистите список журналов в Wireshark. Выключите роутер. Затем, удерживая кнопку WPS / Reset, включите его. Удерживайте кнопку WPS / Reset в течение некоторого времени (около 10 секунд).
    7. Если вам, , повезло, все сделали правильно, вы увидите такой пакет ARP.
       19 1.389742 ba: be: fa: ce: 08:41 Трансляция ARP 60 У кого 192.168.0.66? Скажите 192.168.0.86
       

      Как видно из строки выше, в моем случае маршрутизатор ищет 192.168.0.66.

    8. Давайте настроим наш сетевой интерфейс на IP-адрес, который ищет маршрутизатор.
    9. Введите IP-адрес, полученный от Wireshark, и маску подсети 255.255.255.0.

      Сохранить настройки.

    10. Наконец, нам нужно выяснить, какое имя файла ищет маршрутизатор.
    11. Снова запустите Wireshark. Включите роутер, удерживая кнопку WPS / Reset.
      Подождите несколько секунд, вы увидите, что список журналов увеличивается. Найдите пакет TFTP (вы можете найти его, отсортировав столбец протокола). Вы должны найти что-то подобное

      159 7.304062 192.168.0.86 192.168.0.66 Запрос на чтение TFTP 85, файл: wr841nv8_tp_recovery.bin, тип передачи: октет, тайм-аут = 2
       
    12. Этот пакет содержит имя файла, который ищет маршрутизатор.В данном случае это wr841nv8_tp_recovery.bin. Осталось кое-что сделать.
    13. Затем загрузите TFTP-сервер, например тот, и установите его.
    14. Теперь вам нужно найти файл восстановления для вашего роутера. Перейдите в раздел загрузки и найдите раздел Firmware WITOUT Boot, обычно это указано в имени файла или описании. В моем случае я буду использовать прошивку OpenWRT, загруженную с https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/, имя файла - openwrt-15.05-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin
    15. Переименуйте загруженный файл в значение, полученное из пакетов TFTP, в моем случае это wr841nv8_tp_recovery.bin. Запустите TFTPd от имени администратора и выберите правильный IP-адрес и каталог, в котором находится ваша прошивка.

    16. Теперь выключите маршрутизатор. Подключите его к компьютеру через сетевой кабель. Удерживая кнопку WPS / Reset, включите его. Подождите, пока не появится диалоговое окно прогресса. После этого вы увидите прогресс на вкладке TFTP Server и дождитесь его завершения.Не выключайте маршрутизатор, дайте ему некоторое время для обновления прошивки и загрузки.

      Я пробовал сделать это на нескольких ПК. Во-первых, на ноутбуке с Windows 10, ноутбуке XP и единственной машине, которая могла работать, был настольный компьютер с Windows 7. Это не зависит от типа компьютера, а в основном от установленного программного обеспечения (особенно брандмауэров и антивирусного программного обеспечения).
      Поэтому, если у вас есть запрос TFTP от маршрутизатора, но он не загружает прошивку (вы не видите диалоговое окно выполнения), попробуйте использовать другой компьютер. Вы можете использовать любую ОС, реализация TFTP-сервера доступна для любой ОС (macOS, Linux, Windows).

    17. Наконец сбросьте настройки сетевого адаптера на «Автоматически» или на ваши предыдущие настройки. После этого вы сможете получить доступ к веб-интерфейсу управления маршрутизатором, как обычно, с помощью браузера (192.168.0.1).

    Заключение

    В этой статье я поделился своим опытом по удалению привязки к маршрутизатору. Основная идея статьи - показать, как работает процесс восстановления и как узнать требуемый IP-адрес и имя файла, которые ищет ваш больной маршрутизатор.Надеюсь, эта статья поможет вам исправить ваш маршрутизатор.