02 марта 2015

Роутер из ночника или TP-Link TL-WA850RE v1

Здоровы будьте, добрые гости. Надысь озадачился выбором компактного роутера, чтобы запрятать его подальше, с глаз долой, прямиком в коробку электрического щитка. Ещё очень не хотелось тянуть провайдерскую витуху через всю квартиру. Выбор пал на маленькое, компактное и универсальное решение наших желтокожих братьев по разуму - TP-Link TL-WA850RE

Внешне, эта зверюшка напоминает детские ночники втыкаемые в розетку для безбоязненной ночи у маленьких и пугливых. Есстественно, для TL-WA850RE есть поддержка OpenWRT. Изначально, устройство позиционируется как усилитель/удлинитель Wi-Fi сигнала, но мы сделаем из него полноценный роутер =)

Первым делом, включаем его в розетку. Поднимается дефолтная незащищённая сеть с именем вроде TP-LINK_Extender_ABCDEF. Подключаемся к ней, в браузере открываем IP-адрес 192.168.0.254 (или по символьному имени tplinkextender.net). Вводим стандартные имя и пароль admin. Открываем раздел Системные инструменты, далее Обновление встроенного ПО. Выбираем файл с прошивкой и жмём Обновить. После пары минут ожиданий — имеем полноценный девайс с OpenWRT на борту.

Сама прошивка собрана через компиляцию ветки LEDE 17.01 cо следующими дополнительными пакетами:
luci luci-i18n-russian luci-theme-bootstrap luci-proto-ppp

В прошивке нет предустановленных конфигов. Рекомендуемый алгоритм настройки в режиме раздачи интернета с ethernet по wifi следующий:
  1. Подключаем через Ethernet-кабель устройство к компьютеру. Включаем в розетку. Открываем в браузере адрес 192.168.1.1
  2. Удаляем дефолтную Wi-Fi сеть OpenWRT и создаём свою с паролем (Сеть, Wi-Fi).
  3. Пробуем подключиться к этой сети. Если успешно - продолжаем настраивать уже через Wi-Fi.
  4. В настройках интерфейса LAN убираем упоминание о мосте (Сеть, Интерфейсы, LAN, Настройки канала, снять галочку с Объединить в мост и выбрать интерфейс созданной Wi-Fi сети). Сохранить.
  5. Добавляем новый интерфейс WAN c нужным протоколом (DHCP-клиент, PPPoE или иной), выбираем физический интерфейс Ethernet-адаптер: "eth0". Сохранить.
  6. В настройках интерфейса WAN, в разделе Настройки межсетевого экрана выбираем зону wan. Таким образом, проводной интерфейс может работать для получения интернета и его раздачи через Wi-Fi. Сохранить и применить.
  7. Немного подождать (секунд 10-30). Выключить и включить устройство.

Если что-то пошло не так, то всегда можно скинуть настройки на дефолтные, зажав кнопочку RESET (во время работы) на 8 секунд. Устройство перезагрузится и обнулит все настройки.

Внимание! Ветвь LEDE 17.01 последняя, для которой это устройство поддерживается (включая ревизию V5), т.к. объявлено устаревшим. Да и основной упор в LEDE сейчас - минимум 8Мб встроенной флэш-памяти =)

52 комментария:

  1. А у вас какая hardware версия?

    ОтветитьУдалить
  2. Анонимный28.05.2016, 23:05

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

    ОтветитьУдалить
  3. привет! все получилось, только скажите, как вернуть обратно стоковую прошивку? резет не помогает

    ОтветитьУдалить
    Ответы
    1. https://wiki.openwrt.org/toh/tp-link/tl-wa850re#back_to_stock_firmware

      Удалить
  4. спасибо за статью и прошивку - использовал ее недавно на таком-же устройстве но hw версии v 1.21
    всё отлично заработало - сама точка дала очень мощный сигнал - уловил угасающий аж за 270 метров от закрытого двухэтажного здания

    ОтветитьУдалить
  5. прошу прощенья... а не могли бы вы сделать такую же прошивку на tl-wa750re?.. уж очень надо, а такими глубокими познаниями не владею..

    ОтветитьУдалить
    Ответы
    1. Держите http://openwrt.do2.pw/openwrt-15.05.1-ar71xx-generic-tl-wa750re-v1-squashfs-factory.bin

      Собрано на 15.05.1 openwrt =)

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

      Удалить
    3. Согласно http://webcache.googleusercontent.com/search?q=cache:rvsoLKU7XDwJ:https://wiki.openwrt.org/toh/tp-link/tl-wa850re&num=1&hl=ru&gl=ru&strip=1&vwsrc=0 нужно взять оригинальную прошивку и отрезать от неё кусок, далее просто прошить из вебинтерфейса OpenWRT стандартным образом. Если сложно отрезать, то вот готовая (из последней прошивки) для возвращения в сток:
      http://openwrt.do2.pw/wa750rev1_en_3_14_8_up_boot%28140901%29_mod.bin

      Удалить
  6. Анонимный06.11.2016, 8:36

    Добрый день, а не могли бы собрать такую же прошивку для hardware версии 2.0
    Заранее спасибо

    ОтветитьУдалить
    Ответы
    1. OpenWRT (и LEDE) пока не имеют профиля для сборки этого устройства. Надо ждать =)

      Удалить
  7. Этот комментарий был удален автором.

    ОтветитьУдалить
  8. Скажите пожалуйста а на OpenWRT данный девайс будет выполнять свои обычные функции репитера а то на прошивках с оф сайта часто глючит и работает не стабильно?

    ОтветитьУдалить
    Ответы
    1. Если исходная точка тоже на OpenWRT, то будет норм. Если другое - то лучше оставить стоковую прошивку. Я тестировал данный девайс и он показал не особо впечатляющие данные передачи чз WiFi =(

      Удалить
  9. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. Анонимный31.01.2017, 11:33

      http://pixs.ru/showimage/SnimokPNG_8849503_24982641.jpg повтор картинки

      Удалить
  10. Здравствуйте! После прошивки TL-WA750Re для раздачи точкой доступа, подключаю к роутеру к Lan. Подключается, но без доступа к интернету, знак Внимания на Wi-Fi. Посмотрите Лан и Ван так должно быть? http://pixs.ru/showimage/SnimokPNG_8849503_24982641.jpg В настройках Wan выбрал DHCP-клиент, может надо было Статический-IP?

    ОтветитьУдалить
    Ответы
    1. Тут надо определиться, в каком режиме будет работать ночник - роутером или экстендером.
      В первом случае, к WAN-интерфейсу надо привязать eth0, к LAN - wifi. При этом LAN и WAN должны быть в разных подсетях (LAN например 2.0/24, WAN 1.0/24).
      Во-втором случае, к LAN-интерфейсу надо привязать и wifi и eth0 через мост (bridge). На WAN не должно быть привязано ничего (можно удалить его). В этом случае, при подключении к точке доступа, созданной ночником - вы будете прозрачно направлены напрямую в роутер, без изменения адресации.

      Удалить
    2. Во втором. А Lan статический и Dchp включено?

      Удалить
    3. Желательно иметь статику на LAN, чтобы знать точно адрес веб-админки для настройки (вдруг). Плюс, этот адрес не должен совпадать с адресом роутера. DHCP-сервер на ночнике нужно отключить, т.к. в прозрачном режиме им выступает роутер и иметь 2 DHCP не совсем верно.

      Удалить
    4. Спасибо. Все получилось! Жаль только скорость до 72МБит обрезана, хотя указана 150.

      Удалить
  11. Добрый день! Для wa850re v2 так и не появился openwrt?

    ОтветитьУдалить
  12. Всем привет. Имею модельку tl-wa850re v2 openwrt на нее не нашел, пробовал и от версии 1 и от 841 роутера - ошибка контрольной суммы. Вчера наткнулся на форум http://tplink-forum.pl/index.php?/topic/5757-tp-link-tl-wa850re-v2-dodane-do-lede/ с ссылкой на LEDE(сам не знаю что это такое). Прошил свой роутер без ошибок, после он перезагрузился и далее не определяется вовсе. Подскажите что я наделал?

    ОтветитьУдалить
    Ответы
    1. Под v2 - да, на днях добавили профиль для этой ревизии в LEDE (это форк OpenWRT). Я пробовал собрать - собирается только голый образ, добавляешь тупо LUCI (веб-интерфейс) и размер не влазит в прошу. Согласно https://git.lede-project.org/?p=source.git;a=commit;h=56561b9f5198d39604809e5cc10dead3e12c1fdf автор честно предупреждает о 240 кб свободного места под доп пакеты (( Возможно исправят в будущем.

      То что вы прошили - это минимальная прошивка, работающая в консольном режиме. Здесь написано как с ней работать - https://wiki.openwrt.org/ru/doc/howto/firstlogin
      Но пока, я бы рекомендовал откатиться на сток - https://wiki.openwrt.org/toh/tp-link/tl-wa850re#back_to_stock_firmware

      Удалить
  13. Добрый день. Отличная прошивка! Давно он у меня пылился без дела, не знал куда его применить.) Как усилитель Wi-Fi он так и не пригодился, постоянно зависал и толком нормально не работал. У меня V1.2, обновил без проблем. Сигнал Wi-Fi лучше чем в модеме от ростелеком sagemcom 5650. Спасибо!!!

    ОтветитьУдалить
  14. К сожалению нет в этой прошивке пакета для протокола PPTP, называется ppp-mod-pptp, не соображу как его установить..

    ОтветитьУдалить
    Ответы
    1. Только сбилдить самому =)
      На случай если не сможешь - вот свежая прошивка LEDE Reboot SNAPSHOT r4498 с нужным тебе модулем - http://openwrt.do2.pw/my_builds/firmware/lede-snapshot-r4498-28cb6ed949-ar71xx-generic-tl-wa850re-v1-squashfs-factory.bin

      Удалить
    2. Вот спасибо огромное!!!

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

    Настройка вайфай
    http://i12.pixs.ru/storage/7/4/6/1png_3255019_26713746.png

    Настройка Lan
    http://i12.pixs.ru/storage/7/5/9/2png_1284985_26713759.png
    http://i12.pixs.ru/storage/7/6/4/3png_4049217_26713764.png
    http://i12.pixs.ru/storage/7/6/7/4png_7667341_26713767.png

    Настройка Wan
    http://i12.pixs.ru/storage/7/7/3/5png_5825924_26713773.png
    http://i12.pixs.ru/storage/7/8/1/6png_9417223_26713781.png

    Общее в интерфейсах
    http://i12.pixs.ru/storage/7/8/3/7png_7442722_26713783.png

    ОтветитьУдалить
    Ответы
    1. У вас eth0 получается ни в каком интерфейсе. Он не сможет поднять pptp из-за этого. По идее, его надо мостом с pptp сделать.

      Удалить
  16. Дмитрий12.07.2017, 14:40

    Здравствуйте, такая же проблема как у него...
    Всем привет. Имею модельку tl-wa850re v2 openwrt на нее не нашел, пробовал и от версии 1 и от 841 роутера - ошибка контрольной суммы. Вчера наткнулся на форум http://tplink-forum.pl/index.php?/topic/5757-tp-link-tl-wa850re-v2-dodane-do-lede/ с ссылкой на LEDE(сам не знаю что это такое). Прошил свой роутер без ошибок, после он перезагрузился и далее не определяется вовсе.
    Роутер сеть вайфай не раздает, подключаю через кабель 192.168.0.254 тоже не работает, что делать как откатиться если не можешь зайти в настройки? Помогите пожалуйста...

    ОтветитьУдалить
    Ответы
    1. Здарова. Там пространства на флэхе не хватит под веб-интерфейс. Можно делать LEDE, но настройка на уровне командной строки. По кнопке reset вроде как сбросит на дефолты, но дефолты того поляка =) Скорее всего там адрес будет 192.168.1.1 или 192.168.0.1. Минимальная проша LEDE r4561 для TL-WA850REv2 - http://openwrt.do2.pw/my_builds/firmware/lede-snapshot-r4561-254f0da6d2-ar71xx-generic-tl-wa850re-v2-squashfs-factory.bin

      Удалить
    2. Дмитрий12.07.2017, 19:53

      192.168.1.1 или 192.168.0.1 не работает=( сразу пробовал и только что еще раз, Reset тоже не помогает, ни вайфая от репитера ни подключиться к нему никак не получается, по вашей ссылке скачал прошивку только что с ней делать то?))
      Если через веб интерфейс нельзя, то как вернуть стандартные настройки репитера через командную строку? Помогите пожалуйста, если можно подробней, потому что я не сильно разбираюсь, заранее спасибо!

      Удалить
    3. Если оно прошило openwrt-совместимое, то там есть failsafe-режим, через который можно чинить: https://wiki.openwrt.org/doc/howto/generic.failsafe

      Удалить
    4. Дмитрий12.07.2017, 20:44

      перевёл через гугл, вчитывался минут 30, ничего так и не понял=(

      Удалить
    5. Дмитрий12.07.2017, 20:55

      Вот эту прошивку я установил, может это поможет понять что я начудил...
      https://downloads.lede-project.org/snapshots/targets/ar71xx/generic/lede-ar71xx-generic-tl-wa850re-v2-squashfs-factory.bin
      по этой ссылке скачивал https://lede-project.org/toh/hwdata/tp-link/tp-link_tl-wa850re_v2

      Удалить
    6. Александр11.03.2018, 13:13

      toogen, так и не сделали openwrt c нормальным веб интерфейсом для TL-WA850RE(RU) Ver: 2.0? Чтобы роутер прошивал через стандартное окно обновления прошивки? Для прошивок 741 выдает ошибку "ошибка контрольной суммы"..

      Удалить
  17. Дмитрий18.07.2017, 11:45

    Так ничего и не получилось, очень сложно, помогите с командной строкой поэтапно пожалуйста...

    ОтветитьУдалить
  18. Доброе время суток, у меня такой вопрос, прошился прошивкой, теперь немогу достучаться до устройства?вижу пинг, веб морду нет.
    Что может быть и куда соваться, с openwrt столкнулся недавно. опыта нет.

    ОтветитьУдалить
    Ответы
    1. Какая ревизия устройства? Какая именно прошивка?

      Удалить
    2. получается подключиться через usb<->ttl, вижу командную строку, но не знаю что с ней делать

      Удалить
    3. По-идее, должен быть доступен telnet на адресе 192.168.1.1 без логина и пароля. Нужно залить через него в папку /tmp эту прошивку:
      http://openwrt.do2.pw/lede-17.01-snapshot-r3840-788312ca59-ar71xx-generic-tl-wa850re-v1-squashfs-factory.bin
      и потом там же в telnet выполнить комманду:
      sysupgrade -vn /tmp/lede-17.01-snapshot-r3840-788312ca59-ar71xx-generic-tl-wa850re-v1-squashfs-factory.bin

      Это последний билд с вебинтерфейсом.

      Удалить
    4. Спасибо, попробую... о результатах отпишусь

      Удалить
  19. Анонимный03.03.2018, 10:07

    Господа, правильно ли я понимаю, что скорость только 72мбит\с после перепрошивки? Вроде железка в своем изначальном предназначении и реинкарнации была рассчитана на 150 мбит\с. Никто не поборол скорость? Автору - отдельный мегареспект

    ОтветитьУдалить
    Ответы
    1. Анонимный03.03.2018, 12:18

      поправка, даже на 300 мбит\с

      Удалить
    2. Александр11.03.2018, 13:09

      Так и не сделали openwrt c нормальным веб интерфейсом для TL-WA850RE(RU) Ver: 2.0?

      Удалить
    3. И не будет, учитывая что списали всю линейку 850RE как устаревшую. Плюс во второй ревизии крайне мало места под прошивку, влезает только базовая комплектация (иногда даже приходится убирать некоторые компоненты вроде ipv6)

      Удалить
    4. Александр11.03.2018, 13:14

      Спасибо!

      Удалить
  20. А под V4 есть чтото подобное? Очень нужно. Спасибо.

    ОтветитьУдалить
    Ответы
    1. Сорян, есть максимум для v2

      Удалить