r23841 – 2010-11-04

OpenWRT BackFirer23841 — kernel 2.6.32.16 (2010-11-04).

Предыдущий билд r23236 (2010-10-05) остался не охваченным моим вниманием и даже не был удостоен своевременной выкладке в онлайн. Да, собственно, ничего глобально нового на тот момент в образ внедрено (по сравнению с ранее описанным r23079) и не было — просто обновление версий исходников из svn и пересборка.

Зато сегодня образ уже пересобирался не просто так (и не один раз — в процессе тестирования). Основным мотивом было включение поддержки usb-wifi адаптера на чипе atheros-9k серии (о чем планируется отдельная статья), а также были учтены (добавлены) некоторые другие пакеты. И так, что мы имеем на сегодняшний день (основные обновления помечены зеленым цветом).

Основные компоненты сборки.

Перечень основных компонентов, вошедших в сборку (но отсутствующих в конфигурации по умолчанию) – или ради чего затевалась компиляция.

  1. block-hotplug, block-mount, block-extroot – миграция корня на внешний накопитель (с автомонтированием).
  2. busybox – дополнение компонентов копандного процессора
    1.  bzip2, rpm, unzip – работа с архивами
    2.  df, ps (all options) – расширенные параметры некоторых утилит
  3. qos-scripts – скрипт управления приоритезацией трафика
  4. luci (uhttpd) – веб-морда управления маршрутизатором
  5. kernel-modules:
    1. file systems:  cifs; ext2,3,4; msdos; vfat – поддержка файловых систем
      1. tune2fs — конфигуратор файловых систем
    2. nls: 437; 866; 1251; utf8 – поддержка страниц кодировок
    3. usb support:
      1.  audio — поддержка звуковых карт USB
      2.  hid, cmdpad — поддержка устройств управления USB
      3.  serial: ch341; ftdi; oti6858; pl2303 — поддержка преобразователей UART-USB
      4.  storage, storage-extras — поддержка внешних накопителей USB
    4. wireless: ath9k – драйвер Wi-Fi адаптера
    5. wireless: carl9170 – драйвер USB-Wi-Fi адаптера
  6. network:
    1. ntpclient – синхронизация времени
    2. madwimax – драйвер сетевого интерфейса Wi-Max Samsung (Yota)
    3. wpad – полный комплект поддержки протоколов сопровождения Wi-Fi
    4. mdnsresponder — модуль, необходимый для проигрывателя mpd (но об этом очень не просто догадаться)

 

Указаны только ключевые пакеты, разумеется, что без изменения осталась вся база (в соответствии с профилем конфигурации на данное устройство) – все необходимые взаимосвязанные пакеты присутствуют. Сборка оттестирована на работоспособность.

Решено было оставить для общего скачивания предыдущие версии сборок (пока), со временем "сильно устаревшие" будут удаляться. Сборки разложены по папочкам в соответствии с версией ревизии.

PS. Обращаю внимание! Данная сборка использует линуксовое ядро версии 2.6.32.16 — в то время как официальная сборка OpenWrt 10.03 собрана с ядром 2.6.32.10 — ввиду этого все модули ядра (пакеты kmod-*) несовместимы между репозиториями и образами разных "компилляций". Со своей стороны, если требуется от или иной "ядерный модуль" под новую версию ядра, готов скомпиллить его (внутрь образа или отдельным пакетом) — пишите — нарисуем ;-)) Все прочие пакеты не имеют привязки к ядру и могут быть установлены из общего репозитория на официальном сайте.

Просмотреть локальный репозиторий.

Comments

This post currently has 8 комментариев

  • * Индикация светодиодами — в OpenWrt это отдельная фича и настраивается она в вебморде LuCI в разделе system->led configuration на вкус и цвет пользователя.
    * Прошивка полностью перезаписывает старый образ, вместе со всей конфигурацией (OpenWrt). Оригинальная прошивка (от D-Link) хранит конфиги в отдельном блоке и OpenWrt его не трогает.
    * Вебморда LuCI действительно (вроде) не представляет возможности создавать блэк-листы для вай-фая (через конфиг вручную наверняка можно) … но думается эту функцию через LuCI можно реализовать через Network->Firewall->Traffic Control
    * Скорость зависит от многих факторов, а не только от маршрутизатора — кстати — глянь настройки QoS — не режется ли скорость там …
    * DD-Wrt ставил только на фонеру. Имхо эта ось конечно лучше чем "родная", но она тоже достаточно "закрытая" (и определенно глючная), ввиду этого мой выбор — OpenWrt. Optware никаким боком касаться не приходилось …

  • Ну вообщем я потестил и что то не то а именно — почему то лампочки вай фай не работали ну мелочь конечно так и не нашел как в wifi забанить по mac, также pptp добавилось супер в веб морде есть но почему то не подключилось хотя хрень какая то происходит а именно как то за несколько дней до установки вашей прошивки кое как я смог установить pptp вручную на официальную прошивку openwrt и там был такой глюк я подключаюсь а скорость выше 3 мбит не выдает (( хз полный потом после вашей прошивки снова поставил туже прошивку и опять не подключается фигня какая то , И вопрос оффтопик так сказать вы ставили optware на dir-825 с dd-wrt ? и 2 вопрос вы когда нибудь настраивали с веб морды openvpn на dd-wrt если да то можете скинуть конфиги пожалуйста или скриншоты мне просто нужен прокси сервер или альтернатива .. 

  • По поднятому вопросу дела обстоят так:

    * Версию исходников не обновлял — просто добавил "pptp client" … думаю серверная часть тебе не нужна.
    * Ввиду отсутствия в настоящий момент не только времени но и готовой платформы для тестирования обсуждаемой функции скомпиленную сборку в железо не заливал, но проблем тут быть не должно.
    * Как настраивать? Опять таки по вышеназванным причинам четкого алгоритма дать не могу. Посмотри конфиг рассматриваемого клиента (/etc/ppp/options.pptp) — в веб-морде скорее всего ничего не изменится. Можно также попытаться глянуть в инфу скидываемую самим бинарником (/usr/sbin/pptp). А еще пакет добавляет вот такой скрипт /lib/network/pptp.sh — это все на вскидку из *.list-файла.
    * Ближе к концу месяца планирую скомпилить "новогоднюю сборку", где опять обновим версию исходников и возможно добавим еще всяких полезных мелочей (пожелания принимаются)… только учитываем, что память роутера не резиновая.

    PS. Свежачок качать отсюда: http://maslenizza.ru/ar71xx/temp/

  • Ну вообщем медиацентр я как бы не планирую создавать а звуковой карты узб нету,
    Мне просто бы подключиться к интернету ))))  а так я планирую простой socks прокси поставить чтобы подключить друзей в локалке провайдера — я сидел на dd-wrt раньше был dir-320 так там все на ура просто и ясно выбор прошивок огромный с openvpn, sip, pptpd, pptp просто ставил узб флешку и галочку монтировать потом качал antinat и  поставил его в автозагрузку… Вообщем  как "купил" :) в штатах dir-825 b1 начались проблемы с прошивкой (видимо  в dd-wrt они не до конца изучили этот девайс) веб морда тупила и прочие мелкие глюки (в последних прошивках исправили и еще обновили ядро итд:)  и у меня там не работает ipkg так как процессор другой atheros %) (где то прочитал ) решил поставить opkg вместо ipkg на dd-wrt и соответственно проги оттуда же но что то не получилось…
    Вот и решил поставить openwrt  а тут такая засада к провайдеру через pptp …. Скачал и поставил на ftp pptp_1.7.1-3_atheros.ipk потом через  opkg залить  ниче не вышло — ошибка.
    не могли бы вы пожалуйста сделать openwrt-ar71xx-dir-825-b1-jffs2-backup-loader.bin с pptp клиентом и wifi (wifi 2.4 гигарца более чем достаточно) чтобы openwrt стал немного дружелюбнее, да и подскажите еще какой нибудь простой socks проксисервер для openwrt ? и еще хотел спросить можно ли все это это все залить в прошивку чтобы не использовать флешку ? или будет недостаточно места  и нужна будет флешка ?

  • pptp — засуну, невопрос. А вот на счет вай-фай не совсем понял. Мои сборки уже содержат драйвера (ath9k) под интегрированный в роутер вай-фай. Так же на последней (этой) сборке "обкатан" механизм включения и конфигурирования драйвера вай-фай адаптера на usb … к сожалению не подо все беспроводные чипсеты есть дрова под линукс (и OpenWrt в частности). Под какой именно чипсет (карточку) нужен драйвер вам?

    ЗЫ. Кстати с extroot драйверы (модули ядра kmod*) без проблем ставятся и на внешний накопитель …

  • Здравствуйте я поставил  openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin себе в роутер и сталкнулся с проблемой pptp а именно не могу загрузить в роутер этот модуль или как там его в Dir-825 так как к провайдеру подключаюсь через pptp а не через pppoe — не могли бы вы засунуть драйвер wi-fi и pptp чтобы эта прошивка стала немного человечней. ))

Добавить комментарий