Страницы

понедельник, 19 сентября 2016 г.

Asus RT-AC68U + Huawei E5372

Решил сделать такую связку: Asus RT-AC68U + Huawei E5372.
У меня давно валялся этот 4G модем. Девайс отличный, Android на борту, но батареи хватает очень на малое время и как оказалось надо на клиентском оборудовании менять TTL для обхода ограничений операторов на тех тарифах где тетеринг запрещён, а из коробки это работает через раз (на 4pda.ru есть ветка посвящённая этому девайсу, где всё расписано).
На Asus RT-AC68U надо накатить OpenWRT, с другими прошивками у меня не получилось подружить в режиме HiLink. Но в OpenWRT не работает Wi-Fi, пришлось делать на DD-WRT.

понедельник, 29 августа 2016 г.

Бесплатный хостинг микросервиса на Amazon

Предыстория.

Как я ранее писал, я захотел создать приложение для своих GPS часов Garmin, которое могло бы управлять сигнализацией на моей машине. Проанализировав протокол, я понял что необходимо получить Cookie при авторизации, для дальнейших запросов к API Starline. Однако, средствами Connect IQ SDK этого сделать было не возможно, и поэтому нужно было найти/сделать внешний сервис, который позволил бы извлекать Cookie и возвращать их приложению через JSON. Заодно нужно было находить sha1 пароля, что сама по себе дорогая операция (80 итераций, 5 групп по 32 бита считаются) или надо было её ещё реализовать на Monkey C, что тоже в кайфолом.

среда, 24 августа 2016 г.

Starline GSM API

Купил часы Garmin Fenix 3 HR, и через них захотел контролировать состояние сигнализации Starline GSM, то есть: поставить на сигнализацию, снять с сигнализации, завести, остановить двигатель и т.п.

Потрейсив приложение для Android нашёл следующий протокол:

суббота, 21 мая 2016 г.

Ликбез: Обход ограничений Yota & Билайн

Снова оказался в среде где нет интернета, кроме мобильного.
Вариантов немного: ADSL или 4G. Выбор очевиден. ADSL 5-8 мегабит (24 если удастся убедить оператора выставить профиль Annex M на DSLAM), что даже с 3G не может конкурировать. Как реализовать это максимально дёшево?

четверг, 22 октября 2015 г.

Настройка IPsec (strongSwan) на Asus RT-AC68U @Merlin

Собрать прошивку с поддержкой IPsec – нетривиальная задача. Но это только пол беды. Дальше надо ещё настоить сам IPsec IKEv2 сервер.
И так, нужно поставить пакет strongSwan из Entware:
opk install strongswan
в моём случае поставилось версия 5.3.3, всё ОК, но не хватило модуля strongswan-mod-kernel-netlink. Его я нашёл в архиве версии 5.3.2. Поставил – проканало.

Android VPN: Убираем надоедливые предупреждения о самоподписном сертфикате при использовании strongSwan

Короче, нет гармонии.
Вечно когда что-нибудь используешь, чего-то не хватает! Взять тот же смартфон. Нужно его рутовать, ставить там всякие твики, чтобы он работал как надо.
В этот раз крик души о VPN клиенте strongSwan для Android. Когда его используешь с самоподписным сертификатом, то систематически начинают вылазить такие предупреждения:
"Сеть может отслеживаться"

среда, 21 октября 2015 г.

Создание IP туннеля между RouterOS и Linux (Asus RT-AC68U @Merlin)

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

В одной сети маршрутизатор Mikrotik CCR1036-12G-4S, а в другой Asus RT-AC68U.
 Самое простое – это связать маршрутизаторы по средствам IP-IP туннеля. В RouterOS он идёт из коробки, а вот в RT-AC68U его надо добавлять: