r24824 – 2010-12-31

OpenWRT BackFirer24824 — kernel 2.6.32.27-1 (2010-12-31).

Как и обещал к новому году скомпилил очередную сборку. Обновил исходники. Добавились вещи нужные (но случайно упущенные из виду) — поддержка vpn-канала по pptp и l2tp. Конечно технически их можно и не интегрировать в образ прошивки, а установить отдельно — однако отличие в версии ядра собираемой прошивки и модулей из официального репозитория не позволят этого напрямую сделать. Соответственно компиллировать, а тем более включать в образ целесообразно лишь модули зависимые от ядра системы.

Ввиду новогодних празников все никак не мог найти "минутки" для публикации новой сборки, и вот я пишу эти строчки … И так, что мы имеем на сегодняшний день (основные обновления помечены зеленым цветом).

Основные предустановленные компоненты сборки.

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

  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 (но об этом очень не просто догадаться)
    5. pptp — модуль поддержки соответствующего протокола vpn-соединения — настраивается через LuCI, чему посвящена отдельная заметка
    6. pppol2tp — модуль ядра обеспечивающий поддержку протокола l2tp сторонними приложениями (устанавливаются и настраиваются независимо, "по вкусу" — например: openl2tp, xl2tp и др.)

 

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

В ближайшем будущем планирую "подчистить" устаревшие версии сборок.

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

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

Comments

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

  • Добрый день.

    Подскажите по установке, пожалуйста.

    Сейчас стоит dd-wrt 16214, не устраивает (периодически зависает) samba (устанавливал через ipkg). Вашу сборку устанавливать через сброс 30/30/30 после «подсовывать» прошивку, так вот вопросы: как я понял luci уже есть? если у меня интернет по static мне никакие доп. пакеты доустанавливать не нужно? ядро новое а существует ли samba под новое ядро и где можно взять если есть?

    заранее спасибо

  • А почему в журнале у меня появляются сообщения:
    xt_TCPMSS: bad length (600 bytes)
    xt_TCPMSS: bad length (600 bytes)
    xt_TCPMSS: bad length (576 bytes)
    и еще:
    Feb 27 14:06:10 OpenWrt user.err kernel: xt_TCPMSS: bad length (1384 bytes)
    Feb 27 14:06:10 OpenWrt user.err kernel: xt_TCPMSS: bad length (740 bytes)
    постоянно такие сообщения в логе ??

  • Ну я вот увидел знакомые буквы pppol2tp и естественно начал ковыряться в вебморде и не нашел как его включить не подскажете как включить я просто все еще в поисках Russia pptp dual access или l2tp dual access как ее называют в d-link ftp://ftp.dlink.ru/pub/Router/knowlegebase/DualAccess_PPPOE_PPTP_IGMP.doc вот и думаю что когда нибудь заработает.

    Да и хотел спросить какую максимальной скорость в торрентах вам удалось достичь через pptp или его qos режет ?

  • Начинаю себя чувствовать "золотой рыбкой" …

    Включил сегодня роутер, настроил на нем по своей инструкции ;-)) коннект с интернетом через pptp — все пашет. Как и просил — конфиги (для сравнения) можно взять тут http://maslenizza.ru/wp-content/files/config-vpn.rar (там только те файлы из /etc/config в которые вносил изменения или я сам или веб-морда) … рекомендую их не более чем для изучения и поиска аналогий (а не тупого копирования в свой роутер — хотя наверное можно и так, если конечно разметка диска тоже сделана по моей инструкции).

    Насчет фаервола: его настройки я бы рекомендовал прописывать веб-мордой, которая кладет их в файл /etc/config/firewall — можно править его ручками (кавычки для значений параметров будут не лишними). Вообще в указанном файле есть ссылка на подключение настроек из файла /etc/firewall.user (который идеологически и создан для пользовательских изменений, структура такая же как и у первого). Насчет структуры: оба эти файла прогоняются через системный скринт uci — который преобразует относительно человекочитабельный синтаксис данных файлов в консольные команды.

    Если есть необходимость внести исполнение консольной команды в "автозагрузку" — размести ее в начале файла /etc/rc.local

    Про дин-днс — отдельная тема, на дирке ее еще не тестировал, хотя это видимо несложно: устанавливается клиент из репозитория и конфигурится (разумеется предварительно создается аккаунт на сервере). Записываю тему очередным пунктом в "список желаний читателей" ;-)

    Про скорость … моментов и нюансов может быть масса, а торренты — вообще не показатель. Из практики стоит отметить, что не стоит на дирку устанавливать и вешать в фон разные программулины — они расходуют оперативу, которой всегда мало ;-) и которая нужна для системных функций маршрутизатора. Я не разработчик опен-врт и не телепат (сборка образа — чисто пользовательская функция) и не коим образом не пытаюсь ее пиарить, просто у нее есть ряд преимуществ, даже перед тем же дд-врт (уж не говоря про проприетарщину) — моя цель, скорее, показать что совместить приятное с полезным и получить нечто вроде конфетки намного проще, чем многим кажется — причем не вкладывая в это существенных средст. Мой же интерес в этом — расширение собственных знаний и опыта в этом направлении (небольшой частичке моей профессии).

    ;-))

  • А вы не знаете почему скорость торрентов на прошивке не превышает 1,1 мегабайт в секунду по pptp хотя загрузка процессора в районе 20-30 процентов не знаете куда копать как можно ускорится ? Ведь на dd-wrt роутер выдавал более 10 мб в секунду …

  • Ну а вы используете же pptp для подключения к провайдеру ? значит у вас в роутере есть папка etc/config там все настройки хранятся , так вот на самом деле проще тупо заменить эту папку чем эти танцы с бубном через самую глючную вебморду которую я когда либо видел ))) я просто хотел заменит эти папки ну и изменит ваш пароль конечно же на свой ))

    А кстати хотел спросить почему при добавление строки  iptables -I INPUT -p tcp —dport 1080 -j ACCEPT в файл etc/init.d/firewall она не срабатывает подскажите пожалуйста как ее добавить в автозагрузку …
    и Второй вопрос как установить dyndns туда и настроить )))

  • Для смены мака нужно видимо юзать отдельную утилиту … или патчить драйвер (не интересовался этим вопросом).
    Насчет конфига не понял … Я (по-умолчанию) не юзаю на роутере pptp — примеры и результаты тестов (с конфигами) приводил в соответствующей статье. Так что выслать то? Впринципе все нормально (я в смысле pptp) конфигурится через веб-морду (если что то можно проконтролировать содержимое конфигов).

  • А лучше пожалуйста вышлите папку config из вашего роутера для новой прошивки чтобы я просто там могу поменять логин с паролем и не парится на мэил или на файлообменник заранее спасибо ))

  • Чет снова прешел на новую прошивку а там глюки с pptp блин 
    Dec 31 18:37:58 OpenWrt daemon.info pppd[1173]: Using interface pptp-vpn
    Dec 31 18:37:58 OpenWrt daemon.notice pppd[1173]: Connect: pptp-vpn <—> /dev/pts/0
    Dec 31 18:37:58 OpenWrt daemon.notice pptp[26670]: anon log[main:pptp.c:276]: The synchronous pptp option is NOT activated
    Dec 31 18:37:58 OpenWrt daemon.warn pptp[26670]: anon warn[pptp_gre_bind:pptp_gre.c:95]: connect: Network is unreachable
    Dec 31 18:37:58 OpenWrt daemon.crit pptp[26670]: anon fatal[main:pptp.c:284]: Cannot bind GRE socket, aborting.
    Dec 31 18:37:58 OpenWrt daemon.notice pppd[1173]: Modem hangup
    Dec 31 18:37:58 OpenWrt daemon.notice pppd[1173]: Connection terminated.
    не знаете в чем дело ?
    И еще как сменить mac адрес роутера ?

  • Вот я снова в строю и потихонечку вхожу обратно в ритм жизни (всю прошлую неделю достаточно тяжко отболел гриппом с температорутой).

    Насчет прокси. Навскидку глянул репозиторий (opkg list | grep proxy) нашел там (пожулуй, единственную подходящу, хотя может я слишком критичен) утилиту srelay как указанно в ее описании это socks 4|5 сервер. Просто инсталлица и работает, конфиг архипримитивен (хотя возможно стоит заглянуть в доки). Не совсем понял толк от этой штуки, но она работает! — фаерфокс устанавливает соединения через эту утиль, что можно видеть заюзав на роутере команду netstat -a

    В конфигурации браузера прописывается LAN айпишник роутера (по-умолчанию 192.168.1.1) и порт по-умолчанию (для srelay) — 1080

  • Подскажите как установить простой socks 5 прокси сервер на эту прошивку зараннее благодарен ваш постоянный подписчик. )))

  • Спасибо за помощь. Стояло ограничение 128 для WAN порта. Теперь хотелось бы прикрутить к этому всему collectd для мониторинга статистики и twonkymedia server для работы, который можно выдернуть из этого скрипта. Может быть у тебя получится twonky прикрутить.

  • Посмотри настройки QoS в файле /etc/config/qos — укажи там требуемые ограничения (или сними их), также там можно выставить приоритеты для различных протоколов.

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

  • залил Вашу сборку на dir-825, все прошло успешно. при помощи extroot  смонтировал корень на внешний накопитель, но скорость скачивания не превышает 100 кб/с, максимум скачет до 125 кб/с. канал во внешку 100 мб/с. может в iptables  косяк закрался или еще какое ограничение установлено. помогите разобраться

  • испробовал сею прошивку на dir-825, до нее была dd-wrt (на которой wi-fi не давал желаемого результата). возникла проблема на сией прошивке что упала скорость скачивания что по wi-fi, что по меди до 100 кб/сек. поставил transmission с веб мордой, залит торрент и указал качать на смонтированный usb-hdd. проблема таже — скорость выше 100 кб/сек с трудом поднимается. чую проблема в iptables. Подскажите в чем может быть у меня проблема, т.к. даже iptv  после верной настройки igmpproxy  работает хреновато, т.к. не хватает мощей канала. в заводской прошивке со скоростью и iptv  все было ОК.

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