Windows 8

Альтернативная прошивка для tp link tl wr841nd. Чувствительность к качеству линии

Альтернативная прошивка для tp link tl wr841nd. Чувствительность к качеству линии

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

Показать

Принёс мне знакомый админ роутер , вот такой:

Во время грозы у него выбило порты WAN и LAN1. Знакомым железка была прошита на DD-WRT с целью переназначения WAN-порта на какой-нибудь LAN. Я решил поставить на маршрутизаторе прошивку Open-WRT и благополучно превратил устройство в кирпич:

  • при включении горит только индикатор питания,
  • остальные индикаторы одновременно загораются и тухнут через 1 секунду,
  • при подключении роутера к компьютеру интерфейс линк не поднимает и роутер по сети не доступен.

Ясно, что роутер теперь с полностью стертой или поврежденной прошивкой. При вскрытии устройства на плате обнаружен нераспаянный последовательный порт JP1:

В интернете нашёл электрическую схему кабеля:


Прозвонил разъём и узнал цвета проводов Vcc, GND, Tx и Rx (в моём случае они были такие: жёлтый, красный, синий и белый соответственно). Полная распиновка разъёма:

На плате роутера к последовательному порту подпаялся так, как указано на рисунке (последовательно слева направо - не подключен, красный, белый, синий):

Пач-корд от компьютера вставил в живой LAN-порт (LAN3). На сетевом интерфейсе компьютера установил IP-адрес 192.168.0.2/30 и настроил демон tftpd, с помощью которого файл прошивки будет залит в устройство (пользователям Windows рекомендую воспользоваться программой ) . С официального сайта TP-Link скачал прошивку . Причём (по указанию мануалов) скачивал файл без слова "boot" в имени. Положил скачанный файл прошивки в папку, настроенную в конфигурации tftpd, переименовав его в firmware.bin. Включил роутер и вставил USB-кабель в компьютер.

При включении кабеля в USB-порт компьютера он определился как новое устройство /dev/ttyUSB0 пользователей Windows появится новое устройство Serial Data Cable, создающее виртуальный COM-порт и требующее установки драйверов) . После запуска команды

Sudo minicom --device /dev/ttyUSB0

(пользователи Windows могут воспользоваться программой HyperTerminal, PuTTY или ) и установки скорости обмена в 115200 бод 8N1 я увидел на экране диагностические сообщения и периодически появляющуюся надпись "Autobooting in 1 seconds ...". Сразу после очередного появления этого сообщения быстро набрал на клавиатуре tpl . Система перешла в режим ожидания команд, индикаторы роутера перестали мигать и сетевое подключение, не активное до этого, стало активным.

Затем я ввёл команды для заливки прошивки в железку:

Setenv serverip 192.168.0.2

(установка IP-адреса, с которого будет залит файл прошивки в память)

Setenv ipaddr 192.168.0.1

(установка IP-адреса оживляемого устройства)

Tftpboot 0x81000000 firmware.bin

(скачивание файла прошивки с компьютера в память устройства (во временную область, начиная с адреса 0x81000000). Если при выполнении этой команды идет строчка Т Т Т Т Т Т, то это означает Timeout (нет ответа от 192.168.0.2). Должно быть заполнение экрана символами ##########.

Erase 0x9f020000 +0x3c0000

(подготовка (очистка) блока памяти с адреса 0x9f020000 под прошивку длиной 0x3c0000 байт (3932160 в десятичной системе)

Cp.b 0x81000000 0x9f020000 0x3c0000

(копирование блока памяти с адреса 0x81000000 в адрес 0x9f020000 длиной 0x3c0000 байт)

Bootm 0x9f020000

(передача управления программе по адресу 0x9f020000)

Роутер перезагрузился и стал отвечать на ICMP-запросы с адресом 192.168.0.1. Половина дела сделано, железку я поднял с родной прошивкой, но с не рабочим WAN-портом.

Волею случая в мои руки попал беспроводной роутер Tp-Link WR-841ND. Давно хотел протестировать роутер с возможностью установления альтернативных прошивок на предмет скорости работы и сложности настройки. Многие хвалят DD-WRT, но, в то же время, часто вижу в сети темы «как вернуть заводскую прошивку».

Итак, по традиции кратенькое описание устройства. Коробки не было, так что фотографий полиграфии не будет.

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

Весьма порадовали антенны. Они внушительно выглядят, имеют усиление в 5 dBi. К тому они, съемные, что может быть полезным (в отличие от модели WR-841N).

Снизу у корпуса также есть множество отверстий для циркуляции воздуха.

Аппаратная ревизия у роутера 8.1.


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

Лично я в данный момент пользуюсь роутером Dlink DIR-300 (rev. D1). Который имеет только одну внутреннюю антенну с усилением 3.75 dBi. Появился неплохой повод сравнить устройства разных производителей, тем более, что они оба являются недорогими устройствами для дома.

Технические характеристики

Роутер построен на базе чипсета Atheros AR9341 rev 1.1, работающем на частоте 535 МГц. На борту у роутера 32 МБ ОЗУ и 4МБ флеш-памяти. Имеет 2 антенны с усилением 5 dBi. Максимальная заявленная скорость 300 Мбит/с.

Второй участник тестов Dlink DIR-300 D1 построен на чипе Realtek RTL8196E с частотой 400 МГц. На борту также 32 МБ ОЗУ и 4МБ флеш-памяти. Максимальная заявленная скорость 150 Мбит/с.

Условия тестирования

Подключение к интернету осуществлялось по протоколу PPPoE на максимальной скорости 100 Мбит/с. Беспроводное подключение осуществлялось по стандарту 802.11n, беспроводная сеть была защищена WPA2-PSK/AES.

Тестирование проводилось на ноутбуке с беспроводным адаптером стандарта 802.11n на чипе Realtek RTL8188CE. В качестве второго беспроводного устройства в некоторых тестах использовался компьютер с wifi-адаптером TP-Link TL-WN727N, также поддерживающим стандарт 802.11n.

Тест проводился в типовой панельной многоэтажке с множеством беспроводных устройств. Сканирование сетей с помощью программы Acrylic WiFi Home показывало наличие 20-30 сетей в диапазоне 2,4 ГГц.

Используемые прошивки

В качестве стандартной прошивки использовалась прошивка  от 28 февраля 2014 года. Это самая последняя версия штатного ПО.

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

Скачиваем с сайта dd-wrt.com файлы factory-to-ddwrt.bin и tl-wr841nd-webflash.bin (файлы лежат )

Подключаем роутер к компьютеру с помощью патч-корда. Через браузер (192.168.0.1) заходим в меню роутера в пункт System Tools → Firmware Upgrade и подсовываем программе первый файл (factory-to-ddwrt.bin). Жмем Upgrade.

Когда индикатор загрузки дойдет до конца необходимо будет в адресной строке прописать новый адрес 192.168.1.1. Мы зашли в DD-WRT. Далее топаем в меню Administration → Firmware Upgrade и скармливаем роутеру вторую часть прошивки (tl-wr841nd-webflash.bin). После окончания загрузки можно начинать работать.

Настройка роутера происходит аналогично любому другому роутеру:

  • подключение к интернету: Setup - Basic Setup - WAN Setup. Для избежания фрагментации пакетов можно установить MTU в соответствии с настройками провайдера. У моего провайдера MTU=1480 (по умолчанию MTU=1492).
  • настройка wi-fi: Wireless - Basic Settings.
  • настройка безопасности: Wireless - Wireless Security.




Кстати, если по каким-то причинам вы захотите вернуть заводскую прошивку, то сделать это будет также просто. Достаточно скачать файл wr841nv8_webrevert.bin с сайта dd-wrt.com и прошить им устройство через web-интерфейс (вот ссылка  на соответствующую тему).

Тестирование передачи данных внутри сети

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


Как видно, роутер неплохо справляется с маршрутизацией траффика между локальными клиентами. В частности, скорость между роутером и беспроводным клиентом поднималась до 90 Мбит/с, что весьма неплохо.

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

Тестирование работы с PPPoE

Тестирование интернет-соединения по протоколу PPPoE с помощью сервиса speedtest.net и закачки торрентов показало следующие результаты.


Замеры скорости при помощи speedtest`а показали заметно лучшие результаты на прошивке DD-WRT при подключению по wi-fi. Cкорость скачивания торрентов также заметно выросла.

Обращает на себя внимание и заметное уменьшения пинга, особенно при сложных условиях приема.

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

Тест D-link Dir-300 D1

Скорости передачи данных внутри локальной сети у данного роутера можно посмотреть в этом . Скорости у него были заметно меньше, чем у TP-Link`а. Посмотрим, как это скажется на работе с интернетом по PPPoE.


Скорость работы у D-Link`а оказалась примерно на уровне TP-Link`а со стоковой прошивкой. В целом, это неплохо, учитывая более слабую антенну. Определенно, есть смысл перейти на TP-Link, но прошивку поменять обязательно.

Дополнительные режимы. Репитер.

DD-WRT имеет множество настроек, но лично мне было интересно насколько роутер справится с функцией репитера.

Штатная прошивка имеет режим WDS (Wireless Distribution System), который позволяет объединить несколько роутеров в одну сеть. По информации с форума Tp-Link данная функция работает только с роутерами этой же компании. Мне не удалось заставить ее работать с другим роутером.

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

Итак, в целях эксперимента я засунул базовый роутер в самый дальний угол кладовки. При этом для ослабления сигнала его пришлось засунуть в большую кастрюлю из нержавеющей стали фирмы Zepter (не реклама) и накрыть крышкой. :)

Репитер был установлен в соседней комнате, а приемник - через 2 стены от него.

Уровень сигнала:
Dlink DIR-300 (базовый) - 70 dBm
TP-Link WR841ND (репитер) - 57 dBm

Разница в мощности сигнала более чем в 10 раз. Запускаем тест.

Показатели весьма неплохие, рост скорости примерно в 2,5 раза.
Также отмечу, что в прошивке DD-WRT есть собственный режим WDS.

Дополнительные режимы. Точка доступа.

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

Средствами штатной прошивки мне это сделать не удалось (возможно, из-за недостаточной прямоты рук), а вот с DD-WRT все прошло относительно гладко. Вот по этой ссылке  можно посмотреть варианты настройки DD-WRT для разных задач: репитер, мост, точка доступа, свитч.

В режиме точки доступа роутер не раздает IP-адреса подключенным устройствам, их необходимо прописывать вручную в параметрах сетевых карт. Все подключенные устройства (как проводные, так и беспроводные) находятся в одной подсети и видят друга (к примеру, запросто можно расшарить папки). Доступа в интернет ни у кого нет, поскольку NAT не работает. Чтобы одно из устройств получило доступ в интернет нужно с него установить PPPoE соединение с провайдером (также как и при подключении кабеля напрямую к компьютеру). Как правило, одновременно может быть установлено только одно такое соединение (впрочем, это зависит от провайдера).

В таком режиме роутер только пересылает пакеты данных из одного порта в другой, нагрузка на процессор минимальна. Результаты тестов ниже.

Скорость по кабелю в таком режиме не отличалась от режима роутера, а вот скорость по wi-fi оказалась несколько ниже, что немного странно.

Скачивание торрентов

Отдельно скажу пару слов о скачивании торрентов. Большое количество соединений создает дополнительную нагрузку на роутер. В данном случае, при увеличении количества пиров примерно до 100 я заметил некоторое снижение скорости (процентов на 20-30). В таблицах это не отражено.

Для получения максимальной скорости на прошивке DD-WRT лучше ограничить кол-во соединений до 50.

Чувствительность к качеству линии

Как ни странно, но роутер оказался весьма чувствительным к качеству линии. Так, в первоначальной версии текстов он показывал скорость сосединения с интернетом в районе 20-30 Мбит/с как по wi-fi, так и по витой паре. При этом компьютер и ноутбук легко качали 60-80 Мбит/с.

Замена техподдержкой провайдера порта коммутатора и коннекторов на витой паре решили эту проблему.

Соответственно, пришлось заново тестировать скорости по PPPoE.

Выводы

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

Скорость внутри локальной сети по проводному подключению немного ниже 100 Мбит/с, а «по воздуху» может достигать 90 Мбит/с. Обмен данными между двумя беспроводными устройствами снижает скорость до 30-35 Мбит/с. Впрочем, этого вполне достаточно для обмена небольшими объемами данных (музыка, фото).

Также роутер показал средние скорости работы в интернете по протоколу PPPoE на стандартной прошивке (40-60 Мбит/с).

Установка альтернативной прошивки DD-WRT (последняя версия от декабря 2014) позволяет несколько улучшить работу роутера, подняв скорость работы и существенно сократив задержки. Также данная прошивка позволяет использовать роутер в качестве репитера для расширения зоны покрытия сети или в качестве точки доступа.

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

Этот роутер пользуется большим спросом среди юзеров. Его ценят за надёжность сигнала, множество полезных функций и разумную стоимость. Чтобы прибор работал с наибольшей эффективностью , специалисты советуют пользоваться последним вариантом микропрограммы для TP-LINK TL-WR841ND.

Чтобы роутер работал без сбоев, нужно регулярно проверять и устанавливать обновление ПО

Преимущества прошивки

Есть ряд проблем, исправить которые может только обновление микропрограммы. Это:

  • зависание устройства;
  • неправильная работа (к примеру, внезапный «обрыв» Wi-Fi);
  • данные передаются не так быстро, как указывает разработчик;
  • VPN-соединение не устанавливается;
  • при автоматической настройке TP-LINK TL-WR841ND не поддерживается DHCP служба.

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

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

Прибор конфигурируется исключительно через свой интерфейс. Всё, что вам необходимо - вписать 192.168.0.1. На следующем этапе важно правильно заполнить поля login/pass (admin/admin подходит для новых маршрутизаторов). Если использовать эти данные для авторизации не удалось, выполните сброс параметров, на десять секунд зажав reset.

В основном окне интерфейса можно найти вкладку «Состояние», где прописывается версия устройства и ПО. Изучив название своей модели, перейдите на сайт фирмы-разработчика. Здесь, в разделе «Загрузки» следует выбрать свою модель и скачать файл, расположенный в самом верху списка (он, обычно, самый новый).

При установке файла обновления, предназначенного для другого роутера, вы рискуете навсегда испортить работоспособность TP-LINK TL-WR841ND. В случае такой ошибки рекомендуем сразу же нести оборудование в сервисный центр (есть возможность, что опытные специалисты справятся даже с такой неурядицей).

Нужно удостовериться, что вы выбрали правильно наименование модели? Переверните роутер, и изучите этикетку, расположенную на дне. Здесь также будет указана версия изделия.

Установка прошивки

Усовершенствовать работу TP-LINK TL-WR841ND не трудно, всё происходит в несколько нажатий. Лучше сразу записать свои настройки, чтобы после прошивки можно было быстро восстановить нужную конфигурацию. Можно задействовать и альтернативные варианты - сохранить файл с настройками (такая опция также предусмотрена в интерфейсе), или же сделать скриншоты. Резервную копию делают в одноимённом пункте подменю раздела «Системные инструменты». В файле config.bin записаны все необходимые настройки.

Если вам удалось заполучить ПО для TP-LINK TL-WR841ND с сайта разработчика, разархивируйте его на ПК в удобное место. Перед прошивкой следует установить кабельное соединение (никогда не обновляйте технику через соединение Wi-Fi). Рекомендуем подключить роутер к ИБП, чтобы процесс обновления не оборвался из-за неполадок с электросетью.

Ещё одна деталь - отсоедините провод провайдера от роутера, это может помешать настроить изделие правильно.

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

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

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

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

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

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

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

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

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

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

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

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

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

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