понедельник, 6 апреля 2015 г.

Звуковая карта в OpenWrt

Звуковая карта в OpenWrt

Начнем потихоньку оценивать скрытые возможности нашего роутера )). Прикрутим к нему звуковую карту, ибо трудно сейчас представить современный ПК без звуковой карты.
Теперь, когда нам доступна в OpenWrt возможность доустанавливать пакеты из локального репозитария, все новые пакеты на этапе конфигурации будем отмечать <M>. Они будут собраны как модули, которые в любой момент можно доустановить.

суббота, 21 марта 2015 г.

Cоздаём свою прошивку open-wrt для tp-link tl-mr 3020

Cоздаём свою прошивку open-wrt для tp-link tl-mr 3020

 

Для чего нужна своя прошивка open-wrt для tp-link tl-mr3020

Иногда бывает что процесс допиливания прошивки приходится повторять, например если пришлось откатиться к дефолтной прошивке, или если куплен новый роутер. Если нет желания каждый раз заниматься установкой пакетов и редактирование конфигов, то можно один раз настроить сборку своей прошивки open-wrt, в которую будут включены только те программы которые вам нужны, и уже с необходимыми настройками.  А если надо будет поделиться результатом, то не  придется писать подробную инструкцию так как можно  просто выложить  прошивку.
Далее будет описан процесс создания своей прошивки open-wrt для tp-link tl-mr3020 в linux.

OpenWRT — отключение ipv6

OpenWRT — отключение ipv6

 

Исключаем поддержку IPv6 из прошивки OpenWRT

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

OpenWRT — отказываемся от средств отладки

OpenWRT — отказываемся от средств отладки

 

Еще одна небольшая заметка про уменьшение размера собираемой вручную прошивки OpenWRT
В этот раз мы отключим информацию для отладки. Это позволит сэкономить еще 64 kb

OpenWRT — Подключение USB-флешки или USB-диска

OpenWRT — Подключение USB-флешки или USB-диска

 

Подготовка прошивки OpenWRT к подключению USB-диска

Поддержка USB прошивкой OpenWRT

Для поддержки USB-накопителей Вам необходимо либо собрать прошивку с включением следующих пакетов
  • kmod-usb-core
  • kmod-usb-ohci
  • kmod-usb-storage
  • kmod-usb2
либо доустановить их отдельно.

Создание своей прошивки Linux для tl-mr3020



Создание своей прошивки Linux для tl-mr3020


Готовая стабильная прошивка openwrt для tl-mr3020 на сайте openwrt содержит web интерфейс luci, который съедает всю память, поэтому не позволяющая подключить внешние накопители для расширения возможностей.
Можно воспользоваться прошивкой от http://cyber-place.ru предлагает "самую правильную прошивку", но она тоже с ограничениями: репозиторий без поддержки звука.
Поэтому лучшее решение - это создать свою прошивку.
Я это делал при помощи debian установленной в виртуальную машину. Решение медленное, но приводящее к гарантированному результату.

Собираем прошивку openwrt на маршрутизатор TL-MR3020


Собираем прошивку openwrt на маршрутизатор TL-MR3020

tp lonk 3020








Для начала нам понадобиться компьютер с Linux на борту, я буду использовать дистрибутив Elementary os. Можно использовать LiveCD с любым Линуксом, который можно записать за пару минуть на вашу флешку через программу unetbootin.