ru_wrt (original) (raw)
Решил запостить сюда эту ссылочку, хоть это и обзор покупки с китайского интернет-магазина, но в тексте и в комментариях есть немало полезного по организации интернета на даче или в загородном доме.
January 20th, 2015
Не так давно я совершил для себя небольшое но приятное открытие, хотя, для многих, это может быть уже давно не открытие. Не секрет, что маршрутизаторы TP-Link MR3020 и MR3040 так и просятся, чтобы их для чего-нибудь приспособили, они компактны, хорошо шьются в OpenWRT, имеют USB и даже GPIO . Однако, при реальном продвижении в этом направлении есть два не очень радостных момента:
1. После установки OpenWRT обнаруживается что встать-то она встала, и даже можно в ней что-то сделать и что-то установить из пакетов, но общая ёмкость встроенного флеша в 4 Мб очень бысто и жёстко ограничивает полёт мысли.
2. При применении в качестве роутера одного физического Ethernet-порта оказывается маловато, т.к. нет-нет да и возникает желание подключиться кабелем, а там - WAN.
И вот бродя по просторам DX, я случайно наткнулся на коробочку GL.iNet, сначала она меня просто привлекла знакомыми очертаниями, но чтение характеристик вызвало уже вполне живой интерес:
GL.iNet:
Model | CPU | Ram | Flash | Network | USB | Serial | JTag |
---|---|---|---|---|---|---|---|
6408A | Atheros AR9331 @ 400MHz | 64MiB | 8MiB | 2 | 1 x 2.0 | Yes | ? |
6416A | Atheros AR9331 @ 400MHz | 64MiB | 16MiB | 2 | 1 x 2.0 | Yes | ? |
TL-MR3020:
CPU | Ram | Flash | Network | USB | Serial | JTag |
---|---|---|---|---|---|---|
Atheros AR7240@400MHz | 32MiB | 4MiB | 1 x 100MBit | 1 x 2.0 | Yes | No |
Как видите, при аналогичных размерах он предлагает 64 Мб оперативной памяти (против 32 у MR3020), 8 или 16 Мб флеш-памяти, что 2 или 4 раза больше и очень ощутимо при "обустройстве" OpenWRT под себя, и два сетевых порта вместо одного (что нужно не всем, но кому нужно - приятно).
На DX есть два варианта данного роутера в корпусе и без корпуса. Страничка роутера на сайте OpenWRT.
Роутер облюбовали строители умных домов, и прочие самоделкины.
Подробный обзор устройства.
Итересная страничка про роутер на сайте хакспейса, хоть она и есть в предыдущем обзоре, решил вынести отдельно.
Сайт производителя.
[Habrahabr] Бэкдор в роутерах TP-LINK
September 8th, 2013
Польский security-эксперт Michał Sajdak из компании Securitum нашел очень интересный бэкдор в роутерах TP-LINK.
Инструкция:
Пользователь выполняет HTTP-запрос:
http://192.168.0.1/userRpmNatDebugRpm26525557/start_art.html
Роутер подключается к IP-адресу, сделавшему данный запрос, и пробует найти TFTP-сервер.
В случае если TFTP-сервер найден, роутер скачивает файл «nart.out»
Скачанный файл запускается с привилегиями root-пользователя
Более подробно в на Хабре, так же интересно почитать комментарии к посту.
February 15th, 2013
Уважаемые сообщники!
Сегодня провёл очередную чистку спама в сообществе, и созрело у решение отключить возможность анонимного комментирования в сообществе. За историю сообщества в нём были содержательные анонимные комментарии, и они останутся в истории сообщества. Но в виде анонимных комментариев в сообщество попадало и просто катастрофическое количество спама, поэтому в дальнейшем анонимное комментирование в сообществе будет невозможно.
Для комментирования записей сообщества вам не обязательно быть участником или читателем сообщества, но обязательно войти под учётной записью в ЖЖ или другой сервис предоставляющий доступ к ЖЖ (openid, facebook, VK и т.п.).
Извиняюсь, если это доставит кому-то неудобства, и надеюсь на ваше понимание.
February 6th, 2013
Есть роутер TL-WR1043ND и ADSL-модем ZTE. Каждый из них прекрасно работает, если его подключить к ноутбуку. Но если их соединить между собой, на этом соединении теряется порядка половины пакетов. Пакеты теряются пачками - пара секунд все работает, потом на пару секунд связь пропадает. Независимо от кабеля - хоть прямой, перекрестный.
Есть гипотеза, что проблема в негоциации, когда устройства передоговариваются о свойствах линии.
В какой-нибудь прошивке ее можно запретить?
Возврат OpenWRT к начальной конфигурации
October 6th, 2012
Для чего это нужно?
Бывает так, что вы конфигурили, конфигурили устройство и наконфигурили... Результат вышел не таким как ожидалось, а в ручную разбирать и вертать всё в зад - процесс непростой и долгий.
Или, как получилось в моём случае, (очень) ограниченный размер встроенной флэш-памяти закончился раньше, чем туда поместились все нужные пакеты. Проще вернуть всё одним решительным действием к изначальному состоянию, чем удалять пакеты по списку и разбираться с их зависимостями.
Для чего данный способ не подходит, так это для сброса забытого пароля. Для сброса настроек вам всё равно нужно зайти на устройство пользователем root по ssh, так что, забытый пароль так не сбросить!
( Read more...Collapse )
[Habrahabr] Сборка кастомной прошивки OpenWRT
August 26th, 2012
Не так давно озадачился поднятием на своем роутере D-Link DIR-320 сервера OpenVPN. Но после установки прошивки OpenWRT оказалось, что на 4-х мегабайтной флешке роутера не осталось достаточно места для установки OpenVPN. Выходом из ситуации стала сборка собственного варианта прошивки...
[Habrahabr] OpenVPN, объединяем домашние сети
August 4th, 2012
Данная статья посвящена объеденению нескольких домашних локальных сетей с предоставлением прозрачного общего доступа к ресурсам сетей с помощью VPN. За реализацию VPN взята openvpn. Клиенты и сервер openvpn установлены на роутерах домашних сетей, в конкретном случае роутеры семейства asus wl500, но данный мануал вполне применим и другим роутерам где есть досуп к OS и можно поставить openvpn.
Пример скрипта на #/bin/sh для последовательного порта
July 23rd, 2012
Приветствую коммюнити
Не поделится ли кто-нибудь примером скрипта на #/bin/sh для работы с последовательным портом железки на прием данных рутером (буду реализовывать специфический бинарный протокол, без всяких CRLF в качестве разделителей). Как я это себе представляю - один скрипт в бесконечном loop-е пишет принятые данные в файл в /tmp, а второй регулярно читает этот файл и обрабатывает данные, если появились новые. На передачу примеров у гугля множество (stty + echo, делов немного), а вот как с данными на прием работать - пока не разобрался, я вроде бы как в никсах новичок. Или есть другие варианты? (программирование на C++ программки под это дело пока что не рассматриваю, если со скриптами получится - то хорошо)
Поделитесть примером, плиз... Или киньте линком на ман с примером....
Спасибо!
June 17th, 2012
Приветствую!
Придумалась мне тут задачка, под которую я хотел бы "хакнуть" мелкий рутер, заодно потренировавшись в написании прошивок по них. Для начала достаточно чего-то вроде китайского дешевого TP-LINK 703n. Вкратце - на встроенный ком-порт рутера будет повешана железка, которая по своему кастомному протоколу (мне, естественно, известному) шлет потоком некие данные. Из этих данных надо будет выдернуть определенные значения и предоставить их другим компам через вебинтерфейс. Для начала достаточно доступа через LAN, если будет и WLAN - не помешает...
Так как я с изменением прошивки и добавлением своего еще дела не имел, прошу советов/помощи в направлениях, куда копать, где искать инфу, как такое реализовать. То, что я до сих пор видел, касалось только конфигурации готовых прошивок.
Опыт программирования есть, в том числе embedded, но почти нет опыта в *никсоподобных системах. Можно было бы под такое и ардуину приладить, но хочется разнообразия... Это возможно?
Заранее благодарю.