Openwrt на роутер tp link tl wr841n

Беспроводной маршрутизатор серии N 300Мбит/с

Основные технические характеристики:

​Примечание:​ TL-WR841N идентичен данной модели, но оснащен несъемными антеннами.

Примечание: v5.4, v5.2 и т.п. аппаратно идентичны v5. v7, v8, v9 аналогично. Различие минорных версий отражает лишь версию в предустановленных прошивки и загрузчика.

Версия/Модель Версия OpenWrt Скачать последнюю версию Примечание
v1 10.03 и новее 15.05.1 Добавлена поддержка
v3 10.03 и новее 15.05.1 Отчет
v5 10.03 и новее 15.05.1 Отчет
v7 12.09 и новее 15.05.1 Полностью функционален
v8 (китайская версия) Trunk r29631(измененная) ? Только 2МБ встроенной памяти, требуется аппаратная модификация
v8 (международная) 12.09 и новее 18.06.2 DB120 — IPv6 баг
v9 14.07 и новее 15.05.1
v10 15.05.1 15.05.1
v11 образ от v10 или trunk ? При сравнении плат v10 и v11 различия только во флеш памяти. Можно использовать образы v10 c sysupgrade -F, игнорируя проверку версии. Так же по сравнению с v10, антенны имеют другую форму (как на Archer C7), и WAN LED теперь двухцветный, зеленый и оранжевый. Образ 15.05.1 r49389 работает из коробки.
Версия v3 v5 v7 v8 v9 v10 v11
Платформа: AP81(ar71xx)
Архитектура: MIPS
Производитель: Atheros
Загрузчик: U-Boot
Системный чип: AR9130 AR7240 rev 2 AR7241-AH1A AR9341 QCA9533-AL3A QCA9533-BL3A ​ QCA9533-AL3A
Частота CPU: 400 МГц 400 МГц 400 МГц 535 МГц 550 МГц 650 МГц
BogoMIPS: 265.42 266.24 265.42 266.64 366.18 432.53
Flash-чип: ST 25P32V6P Неизвестно cFeon F32-100HIP/SPANSION FL032PIF Spansion FL032PIF Spansion FL032PIF Winbond 25Q32FVS1G ​ Spansion FL032PIF
Объем Flash: 4 Мб
Чип ОЗУ: Hynix HY5DU561622FTP-5 Неизвестно Zentel A3S56D40FTP-G5 ESMT M13S2561616A-5T Winbond W9425G6JH-5 Zentel A3S56D40GTP-50 ​ Zentel A3S56D40GTP-50L
Объем ОЗУ: 32 Мб
Радиочип: Atheros AR9100 Rev:7 Atheros AR9280 Rev:2 Atheros AR9287-BL1A 2.4GHz 802.11bgn AR9341 QCA9533-AL3A QCA9533-BL3A ​ QCA9533-AL3A
Свитч: Marvell 88E6060 Встроенный AR7240 Встроенный AR7241 Встроенный AR9341 Встроенный QCA9533-AL3A Встроенный QCA9533-BL3A Встроенный QCA9533-AL3A
Порт USB: Неизвестно Есть Есть В процессе Отсутствует в SoC ?
Последовательный порт: Есть Есть Есть Ещё Есть Надо убрать R26 ?
JTAG: Есть Неизвестно Неизвестно Есть ?
  1. Войдите в веб-интерфейс маршрутизатора, перейдите в раздел System ToolsFirmware Upgrade и укажите образ дистрибутива как файл обновления.

  2. По завершении прошивки маршрутизатор перезагрузится и будет доступен по адресу http://192.168.1.1

Для v8,v9,v10 все значительно проще

Внимание! Данный метод не рекомендуется к использованию если вы не понимаете о чем речь и никогда подобными вещами не занимались и учиться не хотите :)

Требуется консольный кабель с ttl уровнями usb-ttl, например DKU-5, или RS-232-TTL преобразователь
и tftp сервер на вашем компьютере,

Почти полностью взято отсюда https://forum.openwrt.org/viewtopic.php?id=24203, спасибо dl3daz.

  1. Подключите WAN портом к своей локальной сети или напрямую к компьютеру с tftp сервером.(для 8.2 попробуйте LAN1 порт)

  2. Подключите консольный кабель как описано в секции “serial console” (английская вики) и делаем “tpl” трюк (включаем роутер и сразу пишем в консоли tpl, это нужно сделать буквально за полсекунды, иначе не получится), чтобы получить нормальный доступ в консоль.

  3. Теперь прописываем IP адресы для роутера и TFTP сервера (здесь названы соответственно ROUTERIP and SERVERIP, конечно же должны совпадать с реальными IP адресами (мы же не фигней маемся). Пишем в консоли:

    setenv ipaddr ROUTERIP
    setenv serverip SERVERIP
    printenv

Для примера, присвойте сетевой карте своего компьютера(TFTP сервера) статичный IP 192.168.1.100, если у вас есть другие сетевые карты, то рекомендую их выключить.
В консоли пишем:

setenv ipaddr 192.168.1.111
setenv serverip 192.168.1.100

192.168.1.111 ip роутера, 192.168.1.100 ip вашего TFTP сервера.

  1. Дважды проверьте что ввели нужные адреса (printenv выводит на экран адреса) Проверяем, что ваш сервер находится на 69 порту(стандартный порт). Теперь загружаем прошивку через TFTP “tftpboot 0x80000000 имя_файла_прошивки.bin ”:

    ar7240> tftpboot 0x80000000 openwrt-ar71xx-tl-wr841nd-v8-squashfs-factory.bin
    Using eth0 device
    TFTP from server 192.168.1.100; our IP address is 192.168.1.111
    Filename 'openwrt-ar71xx-tl-wr841nd-v5-squashfs-factory.bin'.
    Load address: 0x80000000
    Loading: checksum bad
    #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             ######################################################
    done
    Bytes transferred = 3932160 (3c0000 hex)
  2. Значение “3c0000” в последней строке (ваше число может отличаться). Теперь выполните следующие команды, меняйте 3c0000 на свое значение, которое вы получили из tftpboot

Для TL-WR841ND v3:

1. Чистим память:

 ar7100> erase 0xbf020000 +0x3c0000
                                                                             
First 0x2 last 0x3d sector size 0x10000                                      
  61                                                                         
Erased 60 sectors 

2. Копируем содержимое RAM в память:

 ar7100> cp.b 0x80000000 0xbf020000 0x3c0000                                  
Copy to Flash... write addr: bf020000                       
done 

3. Перезагружаем

 ar7100> reset                                               
                                                            
Resetting...

4. Всё.

Для TL-WR841ND v5, v7, v8, v9:

1. Чистим память:

wasp> erase 0x9f020000 +0x3c0000

2. Копируем содержимое RAM в память:

wasp> cp.b 0x80000000 0x9f020000 0x3c0000

3. устанавливаем загрузчик

wasp> bootm 0x9f020000
## Booting image at 9f020000 ...
Uncompressing Kernel Image ... OK

Starting kernel ...

4. Всё.

U-Boot 1.1.4 (Apr  9 2009 - 12:29:57)

v8,v9,v10 без консольного кабеля

Как и большинство нынешних роутеров может быть восстановлен без консольного кабеля.

  1. Пропишите на сетевой карте компьютера статичный ip ​192.168.0.66​ (у роутера он ​192.168.0.86)

  2. Закиньте factory OpenWrt образ в корень своего tftp сервера и назовите: для v8 mr3420v2_tp_recovery.bin ; для v9 ​wr841nv9_tp_recovery.bin ; для v10 wr841nv10_tp_recovery.bin

  3. На выключенном роутере зажимаете reset, не отжимая его, включаете роутер, держите ресет пока не загорится светодиод lock(крайний правый) .

  4. Ждем пока роутер перезагрузится.

подробнее

1. Скачайте оригинальный образ прошивки с сайта TP-Link(у версий 1 и 1.5 абсолютно идентичные последние прошивки), для версии 3.

2. Извлеките файл из архива и посмотрите содержит ли он в своем названии слово boot,

Данный способ подходит для моделей V1, V3, V5, V7, V8 и V9; так как бутлоадер у них одного размера.
Для примера возьмем файл со словом “boot” в названии wr841nv9_en_3_14_4_up_boot(131129).bin
Вырезаем первые 0x20200 (это 131,584 = 257*512) байт прошивки:

dd if=wr841nv9_en_3_14_4_up_boot(131129).bin of=tplink.bin skip=257 bs=512

Получаете файл tplink.bin, данную команду можно провести на компьютере с linux/unix или на самом роутере(предварительно закачав его туда с помощью web сервера или по протоколу scp)

Так же вы можете просто скачать уже модифицированные файлы без boot блока

3. Полученный файл переименуйте во что-то типа tplink.bin и можете прошить через web интерфейс, если же возможности нет, то можно через консоль, используйте протокол SCP (для windows winscp), если вы на линуксе то и сами все знаете, так же можно воспользоваться веб-сервером в локальной сети):

root@OpenWrt:~# cd /tmp
root@OpenWrt:/tmp# wget http://192.168.1.110/tplink.bin
root@OpenWrt:/tmp# mtd -r write ./tplink.bin firmware

Вы так же можете попробовать уже описанный способ установки по tftp(boot часть опять же придется вырезать)

См. также Back to original firmware

При загрузке устройства, когда начинает мигать индикатор SYS (под иконкой шестеренки), нажмите и удерживайте кнопку QSS около 5-10 сек. (индикатор начнет мигать чаще).

См. также OpenWrt Failsafe

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

Суть в том, что по умолчанию в Openwrt соблюдаются законодательства разных стран и при присутствии других wifi роутеров, ваш роутер сбрасывает канал 40mhz до 20 mhz, дабы не загрязнять эфир и не ухудшать собственную производительность, хотя сообщает что умеет 300МБит/c и 40mhz, а так как у нас режим MIMO 2:2, то при 20mhz получаем 130 МБит/с по стандарту.

Как исправить:

Заходим по ssh(если вы еще не установили пароль, то по telnet) и вводим команды:

uci set wireless.radio0.htmode=HT40 /выставляем ширину канала 40mhz, можно и через веб интерфейс.
uci set wireless.radio0.noscan=1 /запрещаем роутеру сканировать окружение.
uci commit wireless /записываем наши команды в конфигурационный файл.
wifi /перезагружает wifi интерфейс с новыми настройками без перезагрузки роутера.

И получаем честные 300МБит/c

Редактируем файл /etc/config/wireless

  1. Под config wifi-device ‘radio0’ добавляем

    option noscan '1'
  2. option ‘htmode’ выставляем значение HT40 (для билдов до BARRIER BREAKER(14.07) значение принимает HT40+ или HT40-)

    option htmode 'HT40'

Проверьте, что eth0/eth1 не перепутаны!

Hi, today I am going to give you a step by step guide to upgrade your TP-link TL-WR841N router in an Open WRT enabled device.

Pre-requisite: Install SSH on your PC.

  1. First, download the correct version of the image from https://wiki.openwrt.org/toh/tp-link/tl-wr841nd.  My router has the hardware version of WR841N v11. 3Therefore, I downloaded the following.  Select the factory.bin instead of the image00
  2. Next, connect your router to the computer with an ethernet cable. Access the web server at 192.168.0.1. Then goto the system tools -> firmware upgrade –> upload the dowloaded image –> select upgrade. The router will reboot automatically after the upgrade happens. 4
  3. Once rebooted you can connect the router to the PC via ethernet cable. Open terminal  and type following command.
ssh root@192.168.1.1

5if you get the above failure message then use the following command.

 ssh-keygen -R 192.168.1.1

6Again the same command as first

ssh root@192.168.1.1

7

Thanks !!! 🙂

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

Один из способов расширения возможностей роутера TL-WR841N — установка альтернативной прошивки OpenWrt. OpenWrt — это операционная система на базе Linux, предоставляющая пользователю гораздо больше возможностей для настройки и управления роутером.

В данной инструкции вы найдете подробную информацию о том, как установить OpenWrt на роутер TP-Link TL-WR841N. Мы предоставим пошаговые инструкции на русском языке, чтобы даже начинающий пользователь мог успешно выполнить эту операцию.

Предупреждение: перед установкой OpenWrt на роутер TP-Link TL-WR841N необходимо быть осторожным и следовать инструкциям точно, чтобы избежать возможности поломки роутера. В случае любых сомнений, рекомендуется проконсультироваться с профессионалом.

Содержание

  1. Установка Openwrt на роутер TP-Link TL-WR841N: подробная инструкция
  2. Подготовка к установке
  3. Скачивание и установка прошивки Openwrt
  4. Начало установки Openwrt
  5. Настройка Openwrt после установки
  6. Настройка сети и интернета в OpenWrt
  7. Установка пакетов и дополнительных функций

Установка Openwrt на роутер TP-Link TL-WR841N: подробная инструкция

Шаг 1: Подготовка к прошивке

Перед установкой Openwrt на роутер TP-Link TL-WR841N необходимо выполнить несколько подготовительных шагов. Во-первых, загрузите последнюю версию Openwrt для вашей модели роутера на официальном сайте разработчика. Затем, убедитесь, что у вас есть доступ к роутеру по протоколу SSH.

Шаг 2: Подключение к роутеру

Подключите компьютер к роутеру TP-Link TL-WR841N с помощью сетевого кабеля. Затем, откройте командную строку и введите команду «arp -a» для определения IP-адреса роутера.

Шаг 3: Вход в роутер

Введите найденный IP-адрес роутера в адресную строку браузера. В появившемся окне введите логин и пароль администратора роутера.

Шаг 4: Установка предварительной версии

Для безопасности рекомендуется установить предварительную версию Openwrt перед основной установкой. В разделе «Обновление прошивки» выберите файл предварительной версии Openwrt и нажмите «Обновить».

Шаг 5: Установка основной версии

В разделе «Обновление прошивки» выберите файл основной версии Openwrt и нажмите «Обновить». Подождите, пока процесс установки завершится.

Обратите внимание: Во время установки основной версии Openwrt может потребоваться перезагрузка роутера. Не выключайте роутер и не отсоединяйте его от питания до завершения процесса установки.

Шаг 6: Проверка установки

После завершения установки основной версии Openwrt, перезагрузите роутер. После перезагрузки, введите IP-адрес роутера в адресную строку браузера. Если установка прошла успешно, вы увидите веб-интерфейс Openwrt.

Шаг 7: Настройка Openwrt

Подключитесь к роутеру по протоколу SSH, используя логин и пароль «root». Далее, выполните настройку Openwrt в соответствии с вашими потребностями и требуемыми функциями.

Поздравляю! Вы успешно установили Openwrt на роутер TP-Link TL-WR841N и готовы использовать его с улучшенными возможностями и функциональностью.

Подготовка к установке

Перед установкой OpenWRT на роутер TP-Link TL-WR841N необходимо выполнить несколько подготовительных шагов.

1. Загрузите последнюю версию прошивки OpenWRT для вашего роутера с официального сайта.

2. Подключите компьютер к роутеру с помощью Ethernet-кабеля.

3. Введите веб-адрес роутера в браузере (обычно это 192.168.1.1) и войдите в его настройки, используя имя пользователя и пароль, указанные в инструкции к роутеру.

4. В меню настроек роутера найдите вкладку «Обновление прошивки» или подобную ей. Нажмите на нее.

5. Выберите загруженный файл прошивки OpenWRT и нажмите кнопку «Обновить прошивку». Дождитесь окончания процесса обновления.

6. После успешного обновления, роутер перезагрузится с новой прошивкой OpenWRT.

После выполнения этих шагов вы будете готовы к дальнейшей установке и настройке OpenWRT на роутере TP-Link TL-WR841N.

Скачивание и установка прошивки Openwrt

Перед установкой прошивки Openwrt на роутер TP-Link TL-WR841N необходимо скачать правильную версию прошивки с официального сайта Openwrt.

1. Откройте браузер и перейдите на сайт Openwrt https://openwrt.org/.

2. В меню навигации найдите раздел «Downloads» и щелкните по нему.

3. Выберите вашу модель роутера TP-Link TL-WR841N из списка совместимых устройств.

4. В дополнительных параметрах выберите версию прошивки, которую вы хотите установить.

5. Нажмите на ссылку для скачивания прошивки и сохраните файл на вашем компьютере.

6. Подключите компьютер к роутеру TP-Link TL-WR841N с помощью Ethernet-кабеля.

7. Откройте веб-браузер и введите IP-адрес роутера (обычно 192.168.1.1).

8. Введите имя пользователя и пароль для доступа к настройкам роутера (по умолчанию: admin/admin).

9. В левом меню навигации найдите раздел «System Tools» и щелкните по нему.

10. В разделе «Firmware Upgrade» нажмите на кнопку «Browse», выберите ранее скачанную прошивку Openwrt и нажмите кнопку «Upgrade».

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

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

Теперь вы успешно установили прошивку Openwrt на роутер TP-Link TL-WR841N и можете начать использовать все возможности этой открытой операционной системы.

Начало установки Openwrt

Шаги установки Openwrt на роутер TP-Link TL-WR841N:

Шаг Действие
Шаг 1 Скачайте последнюю стабильную версию прошивки Openwrt для роутера TP-Link TL-WR841N с официального сайта Openwrt.
Шаг 2 Откройте веб-браузер на вашем компьютере или ноутбуке и введите IP-адрес роутера (обычно по умолчанию 192.168.1.1) в адресной строке.
Шаг 3 Войдите в административный интерфейс роутера, используя имя пользователя и пароль по умолчанию (обычно admin/admin).
Шаг 4 В административном интерфейсе роутера найдите раздел «Обновление прошивки» или «Файлы».
Шаг 5 Выберите скачанную ранее прошивку Openwrt из вашего компьютера или ноутбука и нажмите кнопку «Обновить» или «Загрузить».
Шаг 6 Дождитесь завершения процесса обновления прошивки. Это может занять несколько минут.
Шаг 7 После завершения обновления прошивки, роутер автоматически перезагрузится и будет готов к использованию с прошивкой Openwrt.

Поздравляю! Теперь у вас установлена прошивка Openwrt на роутер TP-Link TL-WR841N. Вы можете настроить дополнительные функции роутера и управлять им через веб-интерфейс Openwrt.

Настройка Openwrt после установки

После установки Openwrt на роутер TP-Link TL-WR841N, вам необходимо выполнить ряд настроек для полноценного использования системы.

Вот список основных настроек, которые нужно учесть:

Настройка доступа к веб-интерфейсу Перейдите по адресу 192.168.1.1 в веб-браузере и введите имя пользователя и пароль по умолчанию (root/root). После входа в систему, рекомендуется изменить пароль администратора.
Обновление пакетов Перед началом настройки рекомендуется обновить пакеты до последней версии. Для этого выполните команду «opkg update» в командной строке.
Настройка сетевых интерфейсов Настройте сетевые интерфейсы, чтобы обеспечить подключение к Интернету и локальную сеть. Вам понадобятся следующие данные: IP-адрес, маска подсети, шлюз по умолчанию и DNS-серверы.
Настройка беспроводной связи Если ваш роутер поддерживает Wi-Fi, настройте беспроводную сеть, указав SSID (имя сети), тип безопасности и пароль.
Настройка гостевой сети Если вам нужно создать гостевую сеть, настройте отдельный беспроводной интерфейс с отдельными настройками безопасности.
Настройка услуг и служб Настройте различные услуги и службы, такие как DHCP, DNS, VPN и т. д., чтобы адаптировать систему под ваши потребности.
Настройка брандмауэра Настройте брандмауэр, чтобы контролировать доступ к сети и защитить ее от внешних угроз.

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

Теперь вы можете наслаждаться полноценным функционалом Openwrt на роутере TP-Link TL-WR841N.

Настройка сети и интернета в OpenWrt

После установки операционной системы OpenWrt на роутер TP-Link TL-WR841N, необходимо произвести настройку сети и доступа в Интернет.

1. Подключите компьютер к роутеру TP-Link TL-WR841N с помощью сетевого кабеля.

2. Откройте веб-браузер и введите в адресной строке IP-адрес роутера (по умолчанию 192.168.1.1).

3. Войдите в веб-интерфейс OpenWrt, используя заданные при установке логин и пароль.

4. Перейдите в раздел «Network» и выберите «Interfaces».

5. Нажмите кнопку «Add new interface» для создания нового интерфейса.

6. Введите название интерфейса (например, «WAN») и выберите тип соединения (обычно DHCP).

7. Нажмите «Submit» для сохранения настроек.

8. Перейдите в раздел «Network» и выберите «Wireless».

9. Нажмите кнопку «Scan» для поиска доступных беспроводных сетей.

10. Выберите нужную беспроводную сеть и нажмите «Join Network» для подключения к ней.

11. Введите пароль от выбранной беспроводной сети (если необходимо) и нажмите «Submit».

12. Перейдите в раздел «Network» и выберите «Firewall».

13. Установите флажок «Masquerading» для перенаправления трафика через интерфейс WAN.

14. Нажмите «Save & Apply», чтобы применить изменения.

Теперь ваш роутер TP-Link TL-WR841N с установленной операционной системой OpenWrt настроен для работы в сети и подключения к Интернету.

IP-адрес роутера 192.168.1.1
Логин admin
Пароль admin

Установка пакетов и дополнительных функций

После установки OpenWrt на роутер TP-Link TL-WR841N, есть возможность установить дополнительные пакеты и функции для расширения функциональности роутера. Вот основные шаги для этого:

1. Откройте веб-интерфейс роутера, введя его IP-адрес в адресной строке браузера.

2. Войдите в настройки роутера, используя учетные данные администратора.

3. Перейдите в раздел «Пакеты» или «Компоненты», в зависимости от версии OpenWrt.

4. Введите название пакета или функции, которую хотите установить, в поле поиска.

5. Выберите нужный пакет или функцию из списка результатов поиска.

6. Нажмите кнопку «Установить» или «Install», чтобы начать установку выбранного пакета или функции.

7. Подождите, пока установка не будет завершена. Во время этого процесса могут появиться диалоговые окна с запросом подтверждения.

8. После завершения установки новый пакет или функция будут доступны через веб-интерфейс роутера.

Повторите эти шаги для установки дополнительных пакетов и функций, необходимых вам для вашей конкретной сетевой конфигурации и требований.

OpenWRT — это популярная альтернативная прошивка для маршрутизатора, которая предлагает больше возможностей и настроек, чем стандартная прошивка, установленная на большинстве устройств. Если у вас есть маршрутизатор Tp link tl wr841n и вы хотите установить OpenWRT, этот гид поможет вам выполнить эту процедуру.

Установка OpenWRT на Tp link tl wr841n несложна, но требует некоторых технических знаний. Прежде чем начать, важно понимать, что установка альтернативной прошивки может негативно повлиять на гарантию вашего устройства. Тем не менее, OpenWRT предлагает множество преимуществ, таких как расширенные возможности маршрутизации, настройки безопасности и поддержка дополнительных функций.

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

Содержание

  1. Установка OpenWRT на Tp link tl wr841n
  2. Почему стоит установить OpenWRT на Tp link tl wr841n
  3. Перед установкой OpenWRT на Tp link tl wr841n
  4. Инструкция по установке OpenWRT на Tp link tl wr841n
  5. Полезные советы по установке OpenWRT на Tp link tl wr841n
  6. 1. Проверьте совместимость
  7. 2. Создайте резервную копию
  8. 3. Подготовьте все необходимые материалы
  9. 4. Следуйте инструкциям
  10. 5. Проверьте подключение
  11. 6. Изучите возможности OpenWRT
  12. 7. Обновляйте прошивку
  13. Совместимые прошивки для Tp link tl wr841n
  14. Преимущества и недостатки установки OpenWRT на Tp link tl wr841n
  15. Преимущества:
  16. Недостатки:
  17. Как использовать OpenWRT на Tp link tl wr841n: полезные фишки и дополнительные возможности
  18. 1. Установка пакетов с помощью опции «Пакетный менеджер»
  19. 2. Настройка виртуальных интерфейсов
  20. 3. Настройка VPN-сервера
  21. 4. Управление трафиком с помощью QoS
  22. 5. Настройка сетевого хранилища
  23. 6. Настройка сервера печати
  24. 7. Настройка сети гостей
  25. 8. Мониторинг сетевого трафика

Установка OpenWRT на Tp link tl wr841n

OpenWRT — это операционная система с открытым исходным кодом, которая позволяет управлять и настраивать ваш роутер на более гибком уровне, чем фирменные прошивки. Установка OpenWRT на роутер Tp link tl wr841n позволяет создавать и настраивать свою сеть, добавлять дополнительные функции, повышать безопасность и производительность вашей сети.

  1. Подготовка:
    • Скачайте последнюю версию прошивки OpenWRT для вашего роутера Tp link tl wr841n с официального сайта OpenWRT.
    • Подключите компьютер к роутеру с помощью сетевого кабеля.
    • Перейдите в веб-интерфейс роутера, введя адрес роутера в адресной строке браузера.
    • Перейдите в раздел «Настройки системы» или «Обновление прошивки» и найдите опцию «Обновление прошивки».
  2. Установка прошивки OpenWRT:
    • Нажмите кнопку «Выбрать файл» и выберите скачанную прошивку OpenWRT.
    • Нажмите кнопку «Обновить» или «Прошить» для установки прошивки OpenWRT.
    • Дождитесь завершения процесса установки прошивки OpenWRT.
    • Перейдите в настройки роутера и настройте OpenWRT по своему усмотрению.
  3. Настройка OpenWRT:
    • Откройте веб-интерфейс OpenWRT в браузере, введя IP-адрес роутера OpenWRT.
    • Настройте сетевые параметры, такие как IP-адрес, подсеть, DNS-серверы и т. д. в разделе «Сеть».
    • Настройте безопасность вашей сети, включив фаервол и настраив выбранные правила безопасности в разделе «Безопасность».
    • Добавьте дополнительные пакеты и функции, которые вам нужны, в разделе «Пакеты».

После установки и настройки OpenWRT на вашем роутере Tp link tl wr841n вы сможете полностью контролировать вашу сеть и настроить ее под свои потребности. Помните, что установка и настройка OpenWRT может быть сложной процедурой, поэтому следуйте инструкциям внимательно и никогда не отключайте питание роутера во время процесса установки или обновления прошивки.

Почему стоит установить OpenWRT на Tp link tl wr841n

OpenWRT — свободная прошивка для роутеров, базирующаяся на ядре Linux. Установка OpenWRT на Tp link tl wr841n может принести множество преимуществ и расширить функциональность данного устройства.

  • Расширенные возможности управления: OpenWRT предоставляет более гибкий и расширенный интерфейс управления роутером, позволяя настроить и оптимизировать сетевые настройки под свои потребности. Вы сможете контролировать и настраивать все аспекты работы роутера, включая беспроводные сети, DHCP, VPN и многое другое.
  • Высокая степень настраиваемости: OpenWRT предлагает множество пакетов и модулей, которые вы можете установить и настроить по своему усмотрению. Вы сможете добавить дополнительные функции, такие как сервер медиа-стриминга, файрволл, веб-сервер и многое другое.
  • Улучшенная безопасность: OpenWRT предлагает регулярные обновления безопасности и улучшенную защиту от возможных уязвимостей. Вы сможете настроить брандмауэр, фильтры пакетов и другие средства защиты, чтобы обеспечить безопасность вашей сети.
  • Поддержка дополнительных протоколов и стандартов: OpenWRT поддерживает множество протоколов и стандартов, что позволяет расширить возможности вашей сети. Вы сможете использовать протоколы IPv6, OpenVPN, PPTP, QoS и другие.
  • Общество пользователей и разработчиков: OpenWRT имеет активное сообщество пользователей и разработчиков, которое регулярно обновляет прошивку и предлагает новые возможности. Вы сможете получить помощь от опытных пользователей, найти дополнительные пакеты и модули, а также участвовать в улучшении проекта.

Установка OpenWRT на Tp link tl wr841n может значительно расширить функциональность данного роутера и позволит вам настроить сеть под свои потребности. Однако перед установкой рекомендуется ознакомиться с инструкцией и быть внимательным во время процесса установки, чтобы избежать возможных проблем.

Перед установкой OpenWRT на Tp link tl wr841n

Перед началом установки OpenWRT на маршрутизатор Tp link tl wr841n, следует учесть несколько важных моментов:

  • Проверьте совместимость: Убедитесь, что ваша модель маршрутизатора Tp link tl wr841n совместима с OpenWRT. Посетите официальный сайт OpenWRT или форумы, чтобы получить информацию о поддерживаемых моделях.
  • Подготовьте оборудование: Перед установкой OpenWRT убедитесь, что у вас есть все необходимое оборудование: маршрутизатор Tp link tl wr841n, компьютер, кабель Ethernet, адаптер питания.
  • Создайте резервную копию конфигурации: Перед установкой OpenWRT на маршрутизатор рекомендуется создать резервную копию текущей конфигурации. Это позволит вам восстановить настройки, если что-то пойдет не так.

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

Инструкция по установке OpenWRT на Tp link tl wr841n

OpenWRT — это прошивка с открытым исходным кодом для роутеров, которая предоставляет пользователю больше возможностей для настройки и управления устройством. Если вы хотите установить OpenWRT на свой роутер Tp link tl wr841n, следуйте этой инструкции.

  1. Скачайте последнюю версию OpenWRT для Tp link tl wr841n с официального сайта проекта.
  2. Подключите свой компьютер к роутеру через LAN-кабель.
  3. Откройте веб-браузер и введите IP-адрес роутера (обычно 192.168.1.1) в адресной строке.
  4. Войдите в административную панель роутера с помощью своего логина и пароля, которые были заданы при первой настройке.
  5. Перейдите в раздел «Настройки» или «Обновление ПО» (в зависимости от версии прошивки) и найдите опцию «Обновление прошивки».
  6. Выберите файл прошивки OpenWRT, который вы скачали ранее, и загрузите его на роутер.
  7. Дождитесь завершения процесса установки прошивки. В это время роутер может перезагрузиться несколько раз.
  8. После перезагрузки роутера подключитесь к нему с помощью того же IP-адреса, который использовался раньше.
  9. Войдите в административную панель роутера с логином «root» и без пароля.
  10. Настройте OpenWRT в соответствии с вашими потребностями, используя веб-интерфейс.

Теперь у вас установлена прошивка OpenWRT на роутер Tp link tl wr841n. Вы готовы пользоваться новыми возможностями и настройками, которые предоставляет эта прошивка!

Полезные советы по установке OpenWRT на Tp link tl wr841n

Установка OpenWRT на Tp link tl wr841n позволяет расширить функционал роутера и получить больше возможностей для настройки сети. В этом разделе мы поделимся полезными советами, которые помогут вам успешно установить OpenWRT на вашем устройстве.

1. Проверьте совместимость

Перед установкой OpenWRT убедитесь, что ваш модель роутера Tp link tl wr841n совместима с данной прошивкой. Посетите официальный сайт OpenWRT и проверьте список поддерживаемых устройств.

2. Создайте резервную копию

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

3. Подготовьте все необходимые материалы

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

4. Следуйте инструкциям

Посетите официальный сайт OpenWRT и найдите инструкцию по установке для вашей модели роутера. Следуйте инструкциям, чтобы правильно установить прошивку OpenWRT на вашем устройстве.

5. Проверьте подключение

После установки прошивки OpenWRT перезагрузите роутер и проверьте, что у вас есть доступ к интернету. Убедитесь, что все настройки сети соответствуют вашим требованиям.

6. Изучите возможности OpenWRT

После успешной установки OpenWRT на Tp link tl wr841n изучите все возможности и функции этой прошивки. Она позволяет настраивать сеть более гибко и предоставляет доступ к дополнительным функциям.

7. Обновляйте прошивку

Регулярно проверяйте наличие новых версий прошивки OpenWRT и обновляйте ее для получения последних функций и исправления ошибок. Это поможет вашей сети оставаться безопасной и эффективной.

Следуя этим полезным советам, вы сможете успешно установить OpenWRT на Tp link tl wr841n и наслаждаться всеми преимуществами этой прошивки.

Совместимые прошивки для Tp link tl wr841n

Прошивка является программным обеспечением, которое устанавливается на роутер и позволяет ему функционировать. Tp link tl wr841n – это маршрутизатор, который поставляется с оригинальной прошивкой от Tp link. Однако, есть возможность установить на него альтернативную прошивку OpenWRT, которая предоставляет больше возможностей пользователю.

OpenWRT — это open source прошивка для роутеров, созданная сообществом разработчиков. Она предоставляет мощные функции роутера и дополнительные возможности, такие как VPN-сервер, управление пропускной способностью, мониторинг трафика и многое другое. Для установки OpenWRT на Tp link tl wr841n необходимо скачать соответствующую прошивку.

Существует несколько совместимых прошивок для Tp link tl wr841n, которые можно использовать при установке OpenWRT:

  • OpenWRT Chaos Calmer — это стабильная версия прошивки OpenWRT, которая была выпущена в 2015 году. Она хорошо подходит для установки на Tp link tl wr841n и имеет ряд полезных функций.
  • OpenWRT Barrier Breaker — это предыдущая стабильная версия прошивки OpenWRT, которая была выпущена в 2014 году. Она также подходит для использования на Tp link tl wr841n, но может иметь некоторые ограничения по функциональности.
  • OpenWRT Attitude Adjustment — это более старая версия прошивки OpenWRT, выпущенная в 2013 году. Она является последней версией для Tp link tl wr841n и может быть использована, если другие версии не совместимы или неудовлетворяют потребностям пользователя.

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

Установка прошивки OpenWRT на Tp link tl wr841n — процесс, который может потребовать определенных навыков и знаний. Поэтому, перед установкой новой прошивки необходимо внимательно изучить инструкции и убедиться в совместимости выбранной прошивки с вашим устройством.

Преимущества и недостатки установки OpenWRT на Tp link tl wr841n

Установка OpenWRT на маршрутизатор Tp link tl wr841n имеет свои преимущества и недостатки, которые следует учитывать при принятии решения о прошивке.

Преимущества:

  1. Расширенные возможности: OpenWRT предоставляет больше функциональности и настроек по сравнению с оригинальной прошивкой. Можно устанавливать дополнительные приложения и расширения для повышения функциональности маршрутизатора.
  2. Большое сообщество: OpenWRT имеет активное сообщество пользователей и разработчиков. Это означает, что можно получить поддержку, обновления и советы от опытных пользователей.
  3. Высокая стабильность: OpenWRT обеспечивает более стабильную работу маршрутизатора и улучшенную производительность. Это особенно важно для людей, которые нуждаются в стабильном интернет-соединении.
  4. Гибкость настроек: OpenWRT позволяет настраивать маршрутизатор в соответствии с индивидуальными потребностями пользователя. Можно контролировать и настраивать различные параметры сети, включая безопасность, доступ и скорость.

Недостатки:

  • Сложность установки: Установка OpenWRT на маршрутизатор может быть сложной задачей, особенно для новичков. Требуется хорошее понимание сетевых технологий и умение работать с командной строкой.
  • Потеря гарантии: Прошивка маршрутизатора OpenWRT может аннулировать гарантию, предоставляемую производителем. Если что-то пойдет не так в процессе установки или использования, производитель может отказаться от ремонта или замены.
  • Риск повреждения маршрутизатора: Неправильная установка или настройка OpenWRT может привести к повреждению маршрутизатора или потере роутера. Это может произойти, если не придерживаться инструкций или пытаться установить несовместимую версию прошивки.
  • Неофициальная прошивка: OpenWRT — это неофициальная прошивка, которая не всегда обеспечивает такую же стабильность и совместимость с определенным оборудованием, как оригинальная прошивка.

Перед установкой OpenWRT на маршрутизатор Tp link tl wr841n рекомендуется внимательно взвесить все преимущества и недостатки и обратиться за помощью к опытным пользователям, чтобы избежать потенциальных проблем.

Как использовать OpenWRT на Tp link tl wr841n: полезные фишки и дополнительные возможности

OpenWRT — это прошивка с открытым исходным кодом для маршрутизаторов, которая предоставляет возможность расширить функциональность вашего Tp link tl wr841n. В этом разделе мы рассмотрим несколько полезных фишек и дополнительных возможностей, которые вы можете использовать с OpenWRT.

1. Установка пакетов с помощью опции «Пакетный менеджер»

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

2. Настройка виртуальных интерфейсов

OpenWRT позволяет создавать виртуальные интерфейсы, которые могут быть использованы для разных целей, таких как настройка гостевой Wi-Fi сети или настройка VPN-подключения. Вы можете создать виртуальные интерфейсы через веб-интерфейс OpenWRT или используя команду ifconfig в командной строке.

3. Настройка VPN-сервера

С помощью OpenWRT вы можете настроить VPN-сервер на своем маршрутизаторе. Это позволит вам защитить ваше сетевое соединение и обеспечить удаленный доступ к вашей домашней сети. OpenWRT поддерживает различные протоколы VPN, такие как OpenVPN и L2TP/IPSec.

4. Управление трафиком с помощью QoS

OpenWRT имеет функцию управления трафиком, называемую Quality of Service (QoS). С помощью QoS вы можете приоритизировать трафик в вашей сети, чтобы гарантировать качество передачи данных для конкретных приложений или устройств. Вы можете настраивать правила QoS через веб-интерфейс OpenWRT или используя команду tc в командной строке.

5. Настройка сетевого хранилища

OpenWRT может использоваться как сетевое хранилище для файлов с помощью функции Network Attached Storage (NAS). Вы можете подключить внешний жесткий диск или флеш-накопитель к вашему маршрутизатору и настроить сетевое хранилище через веб-интерфейс OpenWRT. Это позволит вам обмениваться файлами в вашей сети и создавать резервные копии данных.

6. Настройка сервера печати

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

7. Настройка сети гостей

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

8. Мониторинг сетевого трафика

OpenWRT предоставляет возможность мониторинга сетевого трафика с помощью инструментов, таких как ntop или Luci Statistics. Вы можете использовать эти инструменты для анализа трафика в вашей сети, мониторинга использования пропускной способности и определения проблем сети.

В заключение, OpenWRT предлагает множество полезных фишек и дополнительных возможностей для использования на Tp link tl wr841n. Вы можете расширить функциональность своего маршрутизатора, настроить различные сервисы и улучшить управление вашей домашней сетью.

Table of Contents

The device is a wireless N router with

  • 2 detachable antennas

  • 4 Port 100/10 Switch

  • 1 Port 100/10 Wan Interface

  • 4 MB Flash

  • 32 MB Ram

  • QSS Button

  • Reset Button

Note1: The TL-WR841N is identical except that the antennas are not detachable. TP-Link naming scheme is, that devices ending in a D have detachable antennas.

Note2: v5.4, v5.2 etc. are all v5, similarly for v7, v8, v9. The only difference is the firmware version the come with. v1 and 1.5 have same latest fw.

Clones

Known clones of this device:

  • TP-Link TL-WR841ND v7: Rosewill Wireless N Router RNX-N300RT – see rnx-n300rt

  • TP-Link TL-WR841N v8: ThinkPenguin TPE-NWIFIROUTER2 aka Rosewill RNX-N300RT v2 – see rnx-n300rt

  • TP-Link TL-WR841ND v8: TP-Link TL-WR843ND v1, Mercury MW300R v3 and Fast FW300R v3.

Supported Versions

The TP-Link versioning scheme seems to be:

  • major-number.minor-number, where the major-number refers to hardware changes, and the minor-number refer to software (firmware) changes; this includes the bootloader!

  • If there is a language-code. e.g. (DE)v1.0, that means, that the TP-Link WebUI is that language. (Of course LuCI has Native Language Support)

  • Sometimes, version x. is only available in the PRC and version y. is intended for sale world-wide. The hardware between version x. and version y. can differ significantly but does not have to.

  • Sometimes, there is Version x. for PRC only and Version x. for world-wide sale. If there is a special chinese-Version with the same major-number, then that version has usually significantly different hardware

Version/Model Launch Date OpenWrt Versions Supported Download latest stable version Model Specific Notes
v1.x 2007 10.03(.01) & 12.09 & 14.07 14.07 Added model support
v3.x 2008 10.03(.01) & 12.09 & 14.07 14.07 Report
v5.x 2010 10.03(.01) & 12.09 & 14.07 14.07 Report
v7.x 2010 12.09 & 14.07 14.07 UFO shape – Fully working with 12.09
v8.x (chinese version) Trunk r29631(modified) ? Only 2 MiB flash, need hardware mod
v8.x (international) 2012-Aug 12.09 & 14.07 14.07 DB120
v9 2014 14.07 & 15.05 14.07 14.07 has slow wifi — upgrade to chaos calmer
v10 2015 unknown ??? New Version listed in the Firmware section at TP-Link here
v11 2015 unknown ??? New Version listed in the Firmware section at TP-Link here

Hardware

Version v3 v5 v7 v8 v9
Instruction set: MIPS
Vendor: Atheros
Bootloader: UBoot
System-On-Chip: AR9130 AR7240 rev 2 AR7241-AH1A AR9341 QCA9533-AL3A
CPU Frq: 400 Mhz 400 Mhz 400 Mhz 535 Mhz 550 MHz
BogoMIPS: 265.42 266.24 265.42 266.64 366.18
Flash-Chip: ST 25P32V6P Hynix cFeon F32-100HIP/SPANSION FL032PIF (?) Spansion FL032PIF Spansion FL032PIF
Flash size: 4 MiB 4 MiB 4 MiB 4 MiB 4 MiB
RAM-Chip: Hynix HY5DU561622FTP-5 Hynix HY5DU561622FTP-5 Zentel A3S56D40ETP-G5 ESMT M13S2561616A-5T Winbond W9425G6JH-5
RAM size: 32 MiB 32 MiB 32 MiB 32 MiB 32 MiB
Wireless: Atheros AR9100 Rev:7 Atheros AR9280 Rev:2 Atheros AR9287-BL1A 2.4ghz 802.11bgn AR9341 QCA9533-AL3A
Switch: Marvell 88E6060 AR7240 built-in switch AR7240/AR9330 built-in switch AR9341 built-in switch QCA9533-AL3A built-in
USB: ? Yes Yes In progress No is SoC
Serial: Yes Yes Yes Yes Remove R26
JTAG: Yes ? ? Yes ?

Switch configuration

Hardware v8.4

The port indexes in OpenWRT and in hardware (on the case) are mangled (at least in Barrier Breaker):

Port index in /etc/config/network
CPU 0
1 2
2 3
3 4
4 1

Hardware v9.2

The port indexes in OpenWRT and in hardware (on the case) are swapped:

Port index in /etc/config/network
CPU 0
1 4
2 3
3 2
4 1

It is possible to run 802.1Q tags on these ports. Mixed (tagged/untagged) currently untested.

eth1 is directly connected to the WAN port.

Installation

Flash the squashfs images only, the jffs images will brick the router (not enough space on 4Mb flash) (bug report).

Installing via web interface:

  1. Log in to router web interface and select the firmware image you just uploaded as an update

  2. Sit and wait while it flashes. It will reboot and be accessible at 192.168.1.1.

The Barrier Breaker image already includes a GUI, you do not have to install it manually.

:!: Note: Newest version of tp link firmware (tested on TL-WR841N_V9_150310 / 3.16.9) does not accept openwrt firmware filename, so you have to rename the downloaded openwrt firmware to something what looks like stock firmware prior flashing, i.e. wr841nv9_wr841ndv9_en_3_16_9_up(150310).bin for V9 — check the zip with original firmware on tp link website for correct file name scheme — I’d suggest to remove «boot» word from filename, because openwrt firmware does not contain boot loader.

:!: Warning! in some cases after reboot you don’t have web interface (GUI), only telnet and ssh access. You can install GUI, for details see: luci.essentials, but before install LuCI (GUI) you need to configure your router to have access to internet, for configuration see: internet.connection

TFTP install

For v8,v9 is much easier

Beware that this installation method needs a TTL level serial console usb to TTL like DKU-5 data cable or RS232-TTL level shifter like this:
and a working TFTP server and should not be attempted unless you have experience with this sort of thing or are eager to learn.

This is taken more or less verbatim from https://forum.openwrt.org/viewtopic.php?id=24203, thanks to dl3daz.

  1. Hook your routers WAN ethernet port up to your network (for v8.2 it’s LAN1 ethernet port)

  2. Hook up the serial console as explained in the section «serial console». At the prompt «Autobooting in 1 seconds» type «tpl» quickly to start a uboot console.

  3. Now we need to set router and server IP addresses (here named ROUTERIP and SERVERIP, substitute these with the real IP addresses).

Type in the console:

setenv ipaddr ROUTERIP
setenv serverip SERVERIP
printenv

For example: Configure this static ip for your LAN card 192.168.1.100. If your computer containing other LAN or Wifi card, disable it!

Type in the console

setenv ipaddr 192.168.1.111
setenv serverip 192.168.1.100

192.168.1.111 is the router ip, 192.168.1.100 is the TFTP server ip.

  1. Double check that the output of printenv lists the IP addresses you just set.

  2. Uboot needs the tftp server to be listening on port 69. Make sure your server is configured to listen to that port. Now we can load the firmware over TFTP with «tftpboot 0x80000000 openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin»:

    ar7240> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin
    Using eth0 device
    TFTP from server 192.168.1.100; our IP address is 192.168.1.111
    Filename 'openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin'.
    Load address: 0x80000000
    Loading: checksum bad
    #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             ######################################################
    done
    Bytes transferred = 3932160 (3c0000 hex)
  3. Note the «3c0000» in the last line (your number may differ). Now execute the following commands, if necessary replacing 3c0000 with the number you got from tftpboot

Type:

printenv bootcmd

Take note of the address and use it as flash erase start address.

For TL-WR841ND v3:

1. Erase the flash:

 ar7100> erase 0xbf020000 +0x3c0000
                                                                             
First 0x2 last 0x3d sector size 0x10000                                      
  61                                                                         
Erased 60 sectors 

2.Copy RAM content to flash:

 ar7100> cp.b 0x80000000 0xbf020000 0x3c0000                                  
Copy to Flash... write addr: bf020000                       
done 

3.Reset

 ar7100> reset                                               
                                                            
Resetting...

4. Done.

For TL-WR841ND v5, v7, v8, v9:

1. Erase the flash:

wasp> erase 0x9f020000 +0x3c0000

2. Copy RAM content to flash:

wasp> cp.b 0x80000000 0x9f020000 0x3c0000

3. Set up the boot

wasp> bootm 0x9f020000
## Booting image at 9f020000 ...
Uncompressing Kernel Image ... OK

Starting kernel ...

4. Done.

v8,v9 (without serial)

As most other current TP-Link routers this device can be flashed and debricked without serial access. Basically, the procedure is as follows:

  1. Set your PC to use the static IP address 192.168.0.66 (the router will have 192.168.0.86)

  2. Put an OpenWrt factory image named wr841nv9_tp_recovery.bin in the root directory of an TFTP server and start it (for v8 image name must be mr3420v2_tp_recovery.bin)

  3. Power on the router while pressing the reset button until the lock LED is lighting up

  4. Wait for the router to reboot

For details, see reset_button_method_no_serial_cable_needed

Go back to original firmware

With the TL-WR842ND router, there is a catch: the stock firmware is obtained from the OEM: versions 1,5,7,8,9(verions v1 and v1.5 have same latest fw) and link for v3

  • in case the file name of this firmware file does not contain the word «boot» in it, you can simply revert back to original firmware

  • in case the file name of this firmware file does contain the word «boot» in it, you need to cut off parts of the image file before flashing it:

The following method applies both for the V1 V3 V5 V7 V8 and V9 since the bootloader is the same size.

An example of an image file with the word «boot» in it is wr841nv9_en_3_14_4_up_boot(131129).bin.

Cut the first 0x20200 (that is 131,584 = 257*512) Bytes from original firmware:

dd if=orig.bin of=tplink.bin skip=257 bs=512

You should transfer the firmeware image to the /tmp folder and revert back to original firmware (if availlable you can flash the firmware via the webinterface as well):

Via the safer method using sysupgrade:

sysupgrade /tmp/tplink.bin

Or you use the mtd method:

mtd -r write tplink.bin firmware

It is also possible to revert to the stock firmware using the method with tftp described in «TFTP install». (you still need the firmware images without the boot part).

OEM TP-Link firmware for the TL-WR841ND with the boot part removed or the original firmware if there wasn’t a boot part to revert to the original OEM firmware:

Failsafe mode

generic.failsafe

  1. When the SYS led (under gear icon) starts to blink push the QSS/reset button for around 5-10 sec. Now the led should blink a lot faster than before.

Debricking

v7.2 (July 2012)

  1. Disconnect the router from the internet, connect it with a PC via RJ45 cable and perform a 30/30/30 restart

  2. Change the ip on the PC to 192.168.1.2, subnet mask must be 255.255.255.0 and restart the router by unplugging the power cable

  3. Perform a failsafe boot, quickly use

    telnet 192.168.1.1

If this didnt work check the ip adress on the PC or if you were too slow to connect during the failsafe mode. Still not working? Read this!

In telnet do the following things one after another:

  • Define a password

    passwd

    enter

    yourpassword

    enter

    againyourpassword

    enter

  • Kill the broken OWRT firmware

    mtd -r erase rootfs_data

    enter

    firstboot

    enter

    reboot -f

    After rebooting log in again just to check if the router is accessable. If you cant start again at the beginning.

Now change the network settings on the PC back to «Aquire IP adress automatically» and connect the router with the internet. Do a manual reboot by simply turning it off and back on again. The PC should now get an ip adress by DHCP. If this is the case you successfully resetted the router. If not repeat from the beginning or do this if you like.

Basically the router now works like after the initial flash to OWRT. Now you have to configure the internet connection and probably you want to install LUCI. After that open your browser, connect to 192.168.1.1 and log in with the data you entered via telnet.

v8.x note

Debricking see the above, but you will have to plug your cable to WAN port in failsafe to be able to telnet 192.168.1.1.

v8.1 note

Try LAN port 1 instead of WAN port. The Link LEDs won’t work.

v9

Basic configuration

Repeater / Multiple SSID / Virtual access point / Client bridge

With BARRIER BREAKER (Bleeding Edge, r40867)

Tested with the wr841n v9 with Linux OpenWrt-tplink 3.10.36 #1 Thu May 29 06:34:50 UTC 2014 mips GNU/Linux/ or better openwrt BARRIER BREAKER (Bleeding Edge, r40867) . The system supports multiple virtual access points.

Modify the files that follows according to your needs (and, in the case, search for the file definition here in the wiki to understand how it works)

etc/config/wireless
config wifi-device  radio0
        option type     mac80211
        option channel  9 #same channel of the existing wifi network
        option path     'platform/qca953x_wmac'
        option txpower  12 #this depends on your needs, default is 20 dBm. Lower it is healthier (citation needed)
        # REMOVE THIS LINE TO ENABLE WIFI:
        #option disabled 1

config wifi-iface
        option device   radio0
        option network  lan
        option mode     ap
        option ssid     'This_is_a_new_wifi_network'
        option encryption       psk2 #wpa2 psk
        option key      'this_is_the_wifi_password'

config wifi-iface
        option device   radio0
        option network  wan
        option mode     'sta'
        option ssid     'This_is_the_name_of_the_existing_wifi_network'
        option encryption       psk2
        option key      'this_is_the_wifi_password_to_get_the_connection'
etc/config/network
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'here is written something, no need to modify it'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.11.1' ä modify this according to you needsfor the lan network
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        #option ifname 'eth1'
        option proto 'dhcp'

config interface 'wan6'
        option ifname '@wan'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 4'
etc/config/dhcp

Pratically unchanged

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'hybrid'
        option ra 'hybrid'
        option ndp 'hybrid'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'

config dhcp 'wan6'
        option dhcpv6 'hybrid'
        option ra 'hybrid'
        option ndp 'hybrid'
        option master '1'
etc/config/firewall

Pratically unchanged because the «client» wifi is connected to the «wan» interface, while the «repeater» wifi is connected to the lan interface, thus the firewall is basically already configured.

config defaults
        option syn_flood        1
        option input            ACCEPT
        option output           ACCEPT
        option forward          REJECT
# Uncomment this line to disable ipv6 rules
#       option disable_ipv6     1

config zone
        option name             lan
        list   network          'lan'
        option input            ACCEPT
        option output           ACCEPT
        option forward          ACCEPT

config zone
        option name             wan
        list   network          'wan'
        list   network          'wan6'
        option input            REJECT
        option output           ACCEPT
        option forward          REJECT
        option masq             1
        option mtu_fix          1

config forwarding
        option src              lan
        option dest             wan
Final actions

Just be sure that the files are saved. To edit the files on windows, either use vi on the openwrt, check for a tutorial online, the basic commands are not difficult; or use winscp with a SCP connection and edit the files with an editor on windows. Then reboot the system and check for the wifi connection.

Remember that if the «client» wifi doesn’t work, won’t work also the repeater wifi network.

attitude_adjustment 12.09 (final)

The default wireless configuration is different, for example
there is no: option path 'platform/qca953x_wmac‘ .
Further investigation shown that the wireless is able to provide an AP
if connected to whatever interface defined in /etc/config/network,
while for ‘sta’ mode (a wifi client) it is possible to obtain it only if
the interface connected to the wireless configuration is not using the bridge option nor having a relation to a switch with more than one port (for example if with eth0 we define a switch over multiple ports) Note: would be better to check this statement more thoroughly.

For example, with the configuration reported above for barrier breaker, the wlan is linked with the wan side, that is using no switch interfaces nor bridge protocol. This works too for 12.09.

Use WPS with WPS button

found info in Netgear WNDR3700 page netgear and adapted for WR841N

Prepare and install WPS

  1. Follow the instructions for installing WPS : See wps.options

  2. Your ‘/etc/config/wireless’ file should be like that :

config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'XXXXXXXXXXXXXXX'
        option key 'XXXXXXXXXXXXXXXXXXXXXXX'
        option wps_pushbutton '1'
        option wps_config 'push_button'
        option encryption 'psk2'

Check configuration

  1. After reboot, if everything is ok, you can test with this command:

root@OpenWrt /root# hostapd_cli -p /var/run/hostapd-phy0 wps_pbc
Selected interface 'wlan0'
OK

Plug button action

  1. Now, we can configure the WPS button on back on TL-WR841N to launch this command when we pressed it. Edit the file ‘/etc/hotplug.d/button/50-wps’

#!/bin/sh
# for debugging button name and action name, uncomment this 2 lines
#logger $BUTTON
#logger $ACTION

if [ "$ACTION" = "pressed" -a "$BUTTON" = "reset" ]; then
        for dir in /var/run/hostapd-*; do
                [ -d "$dir" ] || continue
                hostapd_cli -p "$dir" wps_pbc
        done
fi

If everything goes ok, you should see in Syslog not only the button events, but also succesful WPS authentication.

Wifi on/off toggle by QSS button

Read this howto to use buttons on TP-Link

Found in WR741ND wiki page and coppied. It works on WR841ND too.

(Thanks to obsy) Wifi toggle by QSS button
Simply create a new file called 01onoff in /etc/hotplug.d/button/

vi /etc/hotplug.d/button/01onoff

and copy these lines inside (remember to push ‘i’ for insert)

#!/bin/sh

[ "$BUTTON" = "wps" ] && [ "$ACTION" = "pressed" ] && {
 SW=$(uci get wireless.@wifi-device[0].disabled)
 [ $SW == '0' ] && uci set wireless.@wifi-device[0].disabled=1
 [ $SW == '0' ] || uci set wireless.@wifi-device[0].disabled=0
 wifi
}

Save and exit

(esc :wq)

Serial console

Getting serial console is pretty standard fare. You need a MAX323 or similar level-shifter. The pinout on the router is RX — TX — GND — +5V (Power connector).

If you do not have serial port on your PC, use Nokia CA-42 data USB cable.

Yet another user notes

  • For TP-LINK WR841ND V7.2 power conector (+5V) is ignored, just connect RX — TX — GND and router power cord, work fine…

  • My TP-LINK WR841ND V7.2 has a VCC of +3.3V and like the TL-MR3420 http://wiki.openwrt.org/toh/tp-link/tl-mr3420#serial needed to connect a 10k pullup resistor between the TX and the 3.3V pin to get reliable serial:

  • My TP-Link WR841ND V7.1 also requires the 10k pullup resistor between TX and the 3.3V pin. Without the resistor I just get garbage when I type, but can see some console output.

  • just swap TX and GND pin in serial and no garbage in serial console, but this is read-only.

  • For my TP-Link TL841N v9.0 i had to remove R26. It’s a pull-up between RX (device side) and VCC. My ftdi device couldn’t send data with R26 attached.

  • For my TP-Link TL-WR841ND v8.4 was not required 10K resistor. My TTL to RS232 converter has bad marking of Tx and Rx pins. So, it was necessary to connect Tx-Tx and Rx-Rx. The connection of Vcc (3.3V) was necessary too. The connection scheme you can find on the following image:

Tip: Connecting TL-WR841N v8.1 via Arduino Due R3 ( forum link):

Serial port settings:

After connecting, you will be greeted by something like this:

AP93 (ar7240) U-boot
DRAM:  
sri
#### TAP VALUE 1 = 9, 2 = 9
32 MB
id read 0x100000ff
flash size 4194304, sector count = 64
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7240_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7014
eth0: 00:03:7f:09:0b:ad
eth0 up
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
ATHRS26: resetting s26
ATHRS26: s26 reset done
eth1 up
eth0, eth1
Autobooting in 1 seconds

You now have one second to enter «tpl» (without the quotes) to get to the Uboot console prompt.

JTAG

Near the two biggest capacitor you could see a HE10 connector with 14 pin (V8).

Pin Function Pin
1 ? GND 2
3 TCK GND 4
5 TDI GND 6
7 TDO GND 8
9 TMS GND 10
11 ? ? 12
13 ? ? 14

For JTAG interface you need VCC. You could take it on the TP1 point test.

Troubleshooting

Stuck at 130Mbps? Get 300Mbps

This violates regulatory requirements

Edit the file /etc/config/wireless

  1. Below config ‘wifi-device’ ‘radio0’ add

    option 'noscan' '1'
  2. option ‘htmode’ should be set either to HT40+ or HT40-(HT40+ wont work with Channel 11)

    option 'htmode' 'HT40+'

Can not connect to v8?

check whether eth0/eth1 are switched!

Bootloader Mods

U-Boot 1.1.4 modification for routers

Forum member pepe2k made a modification of U-Boot 1.1.4 for Qualcomm Atheros SoCs based devices (the project is still being developed, so new devices and SoCs will be supported in the future). Up to date information, binary images and sources can be found on official GitHub repository.

This modification started from wr703n-uboot-with-web-failsafe project, but supports more devices, all modern web browsers, has a lot of improvements and other modifications (like U-Boot NetConsole, custom commands, overclocking possibilities etc.).

More information:

  • An article (in Polish) about one of the first version of this project on www.tech-blog.pl

Hardware Mods

USB 1.1 Port

Tested on WR841n_v5.1

Attention. Firmware of TP-Link TL-MR 3420 is coming to WR841ND v7.2 — verified. (OpenWrt Firmware Attitude Adjustment (r28380) / LuCI Trunk (trunk+svn7612))
But working usb port has not been verified. Probably enough to use this firmware, but do not compile a new one :)

Overview of the board:

Soldering (wire with red accent means D+). R185 and R183 can be shorted then D+/D- will appear in J1.

To get working USB the new firmware build is required. Files to edit are listed below:

1. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr841nd.c

    Add line #include "dev-usb.h" after line #include "dev-leds-gpio.h"
    Add line ar71xx_add_device_usb(); before line ar71xx_add_device_mdio(0x0);

2. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/setup.c

   Add line ar71xx_pll_wr(0x08, 0x00001030); before line ar71xx_detect_mem_size();

3. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/Kconfig:

config AR71XX_MACH_TL_WR841N_V1
        bool "TP-LINK TL-WR841N v1 support"
        select AR71XX_DEV_M25P80
        select AR71XX_DEV_PB42_PCI if PCI
        select AR71XX_DEV_DSA
        select AR71XX_DEV_GPIO_BUTTONS
        select AR71XX_DEV_LEDS_GPIO
        select AR71XX_DEV_USB
        default n

For newer version of trunk (as of 2013 March)
1.Edit file target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr841n.c

    Add line #include "dev-usb.h" after line #include "dev-leds-gpio.h"
    Add line ath79_register_usb(); after line ath79_register_eth(0);

2. Edit file target/linux/ar71xx/generic/profiles/tp-link.mk, add packages in the definition of TLWR841 as following.

define Profile/TLWR841
	NAME:=TP-LINK TL-WR841N/ND
	PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
endef

i.e L7805 with 470uF and 100uF can be used to obtain 5V from the stock power supply.

NOTE: in case of v5.1 sections for WR741N instead of WR841N_V1 have to be edited (Kconfig, mach-tl-wr741nd.c).

USB 2.0 Port on v7

tested with WR841 v7.1 and trunk revision 30430. New patch for rev. 32461 available

Hardware mod is on pictures, nothing changed.

Kernel mod is different, because new kernel version is released in revision 30430.

Here is patch for kernel 3.3: http://mysicka.ics.muni.cz/openwrt/usb-patch-final.patch

Apply this patch and build…

64MB RAM Mod v7

CANBus Interface for V8.x

Version 8.0 forum thread

Custom OpenWrt image with LuCi integrated

For some Help with the Tags, please have a look here: tags

  • Ping в роутере что это такое
  • Pantum p2500w подключение к wifi роутеру
  • Padovan прошивки для роутеров asus
  • Ping в роутере включать или нет
  • Ok google как настроить роутер