Tl wr841n прошивка dd wrt. Перепрошивка TP-LINK TL-WR841N в DD-WRT

I finally got frustrated with the wireless coverage in my house last year. I have my FiOS wireless router in the garage, because that’s where the cable comes into the house. Plus, my house is wired, so I can keep my switches, NAS, and other networking gear out of sight there. I also got frustrated that the Chromecast I have kept getting dropped from the network. Since the wireless router was over 6 years old, it was time for an upgrade.

Now I love the Verizon FiOS service, but their equipment policies stink. They want $100 to upgrade to the latest router, which uses wireless-N technology and supposedly extends the range of the wireless network. I figured there had to be a cheaper, and possibly better way.

A friend of mine recently extended his network with a TP-LINK TL-WR841N router . He suggested loading on the open source router firmware, DD-WRT . The router is $20 on Amazon , and since I like working on tech projects, I figured it was worth a shot.

I found plenty of information that helped with the loading of the firmware, but the rest of this post will detail my experience setting up the router. Below are instructions and a few photos should you want to put DD-WRT on a TP-LINK TL-WR-841N router.

Before getting started, let’s start with the contents of the box. You get a router, an AC adapter, a 3-ft cat 5 cable, and manuals. In other words, the usual stuff you’d expect. From there, if you want the short instructions on what to do, I suggest checking out this link: How I upgraded a TP-Link TL-WR841N to DD-WRT . Of all the information that I found on the internet, this link had the best information. It’s a simple 10-step guide to help you through the process, although it doesn’t have pictures and assumes a moderate level of technical proficiency. It’s also for version 8.4 of the router, and the version I bought was 9.2. When using the guide, just be careful which version of the DD-WRT firmware you download since there can be differences in chipsets between router versions.

The rest of this post will share my experience changing the default firmware on the router. By the way, any of the images below can be enlarged by clicking on them.

Step 1: Download the DD-WRT firmware

Here’s how I got the latest version of the DD-WRT firmware for router version 9.2:


UPDATE: As pointed out by “pancakes” in the comments below, you may want to try the latest 2015 builds. You can get the two files by . I haven’t tried them yet on my router, but “pancakes” reports that it runs stable on the v9.

Step 2: Install DD-WRT on the router

I recommend using a laptop for the DD-WRT firmware installation, if you have one available. It’s easier to access and configure the ethernet connections.

  1. Disable your laptop wireless (if you’re using a wired connection on a laptop, or desktop, disconnect the cable from your computer). Take the cat 5 cable and plug one end into your laptop and the other end into one of the router’s switch ports (don’t use the blue port marked ‘WAN’).
  2. Plug the router in and turn it on.
  3. Open a command window (on Windows, click the ‘Start’ menu and type ‘cmd’ into the search box). At the prompt, enter the command ‘ipconfig /release’. Once that command is finished, type the command ‘ipconfig /renew’.


  4. Open a web browser and type 192.168.0.1 in the URL bar. You’ll be prompted to enter the generic password information that is provided in the router’s documentation.

  5. The Quick Setup screen for the router will appear. Click ‘Exit’, and then click ‘System Tools’, and ‘Firmware Upgrade’ in the left hand navigation menu.



  6. Click ‘Choose File’ and find the file factory-to-ddwrt.bin that you downloaded from Step 1 – Download the DD-WRT Firmware. Click ‘Upgrade’, and then ‘OK’ when the ‘Are you sure?’ dialog box pops up. Sit back and wait for the system to reboot. You will get a message the software has been successfully restarted, but the web page will not refresh. Don’t panic, continue to step 7.

  7. Open the command window (or open another one) and type ‘ipconfig /release’ and ‘ipconfig /renew’ again (follow the same process as step 3 above).
  8. Reconnect to the router as in step 4, but this time, type 192.168.1 .1 into the URL bar. It’s a subtle, but very important difference. You’ll be prompted to enter a username and password to finish the setup. Make sure to write these down somewhere and keep them in a safe place – you’ll need them later, possibly as soon as the next step.

  9. Click on the ‘Administration’ tab. You may be asked to put in the username and password that you just created. Then go to the ‘Firmware Upgrade’ tab. Find the file tl-wr841nd-webflash.bin that you downloaded from Step 1. Click ‘Upgrade’.

  10. After a minute or two, the upgrade will complete and the router will reboot.

Congratulations! You have successfully flashed the TL-WR841N firmware to DD-WRT.

Step 3: Extend your network

I’m not going to go into the step-by-step details for this section. There are various ways you can use the DD-WRT software to extend your network. I chose the ‘Access Point’ method, but you may decide on a different method depending on your situation.

If you want the detailed instructions for extending the network following the ‘Access Point’ method, I’d recommend using

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

Так же DD-WRT более универсальна. Вы можете настроить Ваш роутер Tp-link 841n как маршрутизатор, точка доступа или повторитель, в зависимости от Ваших нужд. Таким образом, вы можете купить $ 15-20 роутер и превратить его в то, что вам нужно.

Как происходит процесс перепрошивки роутера TP-link 841n?

В случае с TP-LINK TL-WR841N — это довольно просто.

  1. Загрузите прошивку. Текущую версию DD-WRT скачать тут, учтите, необходимо качать оба файла.
  2. Отключите и подключите кабель к вашему порту и один из портов LAN на маршрутизаторе.
  3. Включите роутер
  4. Откройте командную строку и введите следующие две команды: ipconfig /release и ipconfig /renew
  5. http://192.168.0.1
  6. Нажмите «системные инструменты», затем нажмите кнопку «обновления прошивки». Выберите factory-to-ddwrt.bin и нажмите обновить. Процедура перепрошивки занимает несколько секунд. Дождитесь окончания обновления и перезагрузки.
  7. Перейдите на командную строку и введите: ipconfig /release и ipconfig /renew
  8. В адресной строке браузера введите http://192.168.1.1
  9. Установите пароль
  10. Перейдите в «администрирование» — «обновление прошивки». Снова войдите в систему и нажмите кнопку Обзор. Выберите TL-WR841ND-webflash.bin и нажмите обновить.

Вот и все. Теперь роутер TP-Link TL-WR841ND работает на альтернативной прошивке DD-WRT. И можно настроить его, как вы хотите.

Волею случая в мои руки попал беспроводной роутер 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. Просьба учитывать, что результаты тестов зависят от многих факторов, включая геометрию помещения, оборудование провайдера и т.д. Соответственно, в других условиях работы результаты могут несколько отличаться.

I have been with PlusNet for over two years now and am a happy camper as far as fiber optic broadband is concerned but as I am no longer on a broadband contract with PlusNet and had no intention of going on one, so the only way I could get a change to my ageing router was by purchasing a new one.

Hence I started reading about my options and soon enough realised that an old router can be given new lease of life using DD-WRT. Equally soon-ish I also realised that the router from PlusNet - TG582n - is quite rubbish and does not play nice with any of the open source firmwares.

So I figured that if I have to just play around a bit, I might as well start with something cheaper and cheaper is what I found in the TP-Link router TL-WR841n at just £16.00. You can"t get any cheaper than that in my opinion. OK, so now that we have established that I am cheap and my new router is cheap, let"s move on to interesting stuff.

I had read that TP-Link router and specifically TL-WR841n plays nicely with DD-WRT but it was only after I had my new toy did I realise that these things also come in hardware version and while interwebs is filled with instructions on installing DD-WRT for upto v9, when it comes to v11 in Europe, it can be a bit tricky to proceed. There are some instructions in forums but nothing that walks one end to end hence this post.

There are two ways to ensure that the DD-WRT firmware gets flashed on the router:

  1. Apply Unlocked stock firmware - This is the one I used and to use this I downloaded the modified firmware from NeDark that he has provided in a post on the OpenWRT forum
  • Using TFTP server - This is considered to be a safe approach because you do not have to use any modded version of stock firmware to apply it. However, if like me you are anyway going to flash it with DD-WRT, I feel it"s a bit of pain that can be avoided as it involves setting up TFTP server and making your router to connect to this server can take some time and effort. It is explained .

Right, so assuming you want to go with the first and easier approach, first you need to download the modded firmware from NeDark. He has uploaded it on his dropbox link and I have also uploaded a copy of this firmware .

I recommend that you download all the three files from my folder on Mediafire using the link below but if you would much rather download directly from DD-WRT, then the links for rest of the two files that I used are also in references and below.

Assuming that now you have all the three files safely downloaded to you computer we just follow the simple steps below:

  1. Connect the power supply to the TP-Link router and switch it on.
  2. Connect the ethernet cable in one of the yellow LAN slots of the router.
  3. Switch-off the wifi on your computer and connect the other end of the ethernet cable to the ethernet port of your computer.
  4. Once the ethernet connection on your laptop is established, open a browser and type 192.168.0.1 and press enter.
  5. You will be presented with TP-LINK admin interface.
  6. Login using the credentials username: admin ; password: admin .
  7. Now click on Browse button and select the file from NeDARK - wr841n(EU)_v11_150616.bin from your downloaded folder.
  8. Refresh the browser screen and you will once again be presented with TP-LINK admin interface.
  9. Once again login using the credentials username: admin ; password: admin .
  10. On left hand navigation locate and click on System Tools and then on expanded menu click on Firmware Upgrade
  11. Now click on Browse button and select the file factory-to-ddwrt.bin .
  12. Click on Upgrade button. It will take roughly 30 to 40 seconds and router will reboot.
  13. Disconnect the ethernet cable from Laptop and reboot the laptop - This isn"t always required but just to be safe.
  14. Reconnect the ethernet cable to the laptop. Make sure that wifi is switched off on the laptop.
  15. Once the ethernet connection on your laptop is established, open a browser and type 192.168.1.1 and press enter. <-- Notice the different IP than what was used in step 4 .
  16. If all has gone well until now you will be greeted with DD-WRT login interface and will actually be asked to change the password.
  17. After providing the password, navigate to tab Administration and then sub-tab named Firmware upgrade.
  18. Click on Browse and this time select tl-wr841nd-webflash.bin and Click upgrade. This will take 40 seconds or so and your router has now been liberated.

This is it for flashing TP-LINK TL-WR841N v11 router with DD-WRT. I will be writing more about how to configure DD-WRT to work with Plusnet fiber optic broadband and to play nice with NEST so stay tuned if this interests you.

I made fiber optic broadband work with no fuss but with NEST there were some issues basically down to auto setting changing to channel 13.

Making NEST play nice with DD-WRT

The issue was that NEST would suddenly drop internet connection and then not identify the SSID for my router. The SSID just won"t appear in the list of available wireless networks.

  • NEST apparently does not like channel 13, possibly even Channel 11 and 12. Changing the channel to any of the single digit (1 - 9) works well.
  • In addition giving a static IP for NEST MAC seems to have resolved any network drops whatsoever.
  • Under Wireless Setting, I also changed the Beacon Interval to 211.
  • Under Administration tab -> Management -> IP Filter Settings, I changed the TCP timeout to 1800 and UDP timeout to 3600.

Configure router for PlusNet Fiber Optic Broadband

For configuring PlusNet fiber optic broadband, the settings I used are as below:

Setup -> Basic Setup


Setup -> DDNS

Wireless -> Basic Settings

Wireless -> Wireless Security

Administration -> Management

Administration -> Commands

Add the following in the startup commands

# Fix lan port communication 841 v7, v9, v11 swconfig dev eth0 set enable_vlan 1 swconfig dev eth0 set apply

Above basic setting ensures that PlusNet fiber optic broadband works perfectly fine.

TP-Link’s TL-WR841N router supports the DD-WRT firmware.

Upgrading the router’s firmware is simple: (Remember, when upgrading firmware, always be connected to your router through an ethernet cable, as you will loose WiFi connectivity once the firmware has been updated. After the update, you will have to reset your wifi settings).

Under System Tools, select the “Firmware upgrade ” link

Choose the “Factory-To-DDWRT.bin” file that you just downloaded and click the upgrade button. Wait for about 5 minutes. DD-WRT should be installed and should come up if you browse to http://192.168.1.1/

Next go to the DD-WRT Administration page and select the Firmware tab. Install the 2nd firmware update file “TL-WR841ND-Webflash.bin” that you downloaded.

That’s it – you now have TL-WR841N v7.0 running DD-WRT firmware.

The final step will be for you to go through the setup process and define your Wifi settings.

Reverting to TP-Link’s firmware:

If you need to revert to TP-Link’s firmware, then you need to download the appropriate file from: “http://www.dd-wrt.com/phpBB2/viewtopic.php?t=85237&postdays=0&postorder=asc&start=5 ”. Remember, to be able to download the file you need to create an account on that website. (After creating the account and logging in via the Quick Links button, you should see the file download link).


Download and unzip the contents of the “WR841Nv7_webrevert.rar” file. You will find a bin file within the RAR file. Go to DD-WRT and use the upgrade option to upload the “wr841nv7_webrevert.bin” file. After clicking the upgrade button, you will have to wait about 5 minutes for the router to reboot and complete installation.

After you have reverted the firmware, download the latest TP-Link firmware from TP-Link’s website and upgrade the firmware to that version.