The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

JFFS и мониторинг активности wifi на роутере Linksys WRT54GL
Расскажу о двух возможностях, которые можно реализовать на роутере
 с прошивкой DD-WRT на примере роутера Linksys WRT54GL.

1) Файловая система JFFS.

На роутере можно без труда организовать небольшое энергонезависимое хранилище файлов.
Для этого в веб-интерфейсе включаем поддержку jffs (по туториолу из официального вики dd-wrt):

1. Откройте вкладку "Administration".
2. Перейдите к секции "JFFS2 Support".
3. Кликаем "Enable JFFS".
4. Затем жмём "Save".
5. Ждём несколько секунд и жмём "Apply".
6. Опять ждём. Идём обратно к опции "Enable JFFS", кликаем "Clean JFFS".
7. Не кликая "Save", жмём вместо этого "Apply".

Теперь если мы приконнектимся к роутеру по ssh команда "df -h" расскажет нам о
наличие новой файловой системы,
смонтированной в каталоге /jffs/, и её размере (размер очень сильно зависит от
типа вашей прошивки,
для получения хоть сколько-нибудь полезного свободного пространства для jffs
рекомендуется установить mini-версию dd-wrt).



2) Индикация активности wifi по лампе на корпусе роутера.

Теперь используем возможности jffs - разместим на ней скрипт (с того же вики
dd-wrt), который заставляет
гореть лампу янтарным светом при подключенных wifi-клиентах и мигать белым при
трансфере данных через WLAN.

Для установки скрипта:

1. Коннектимся по ssh.
2. Переходим в каталог /jffs/ и создаем директорию bin:

   # cd /jffs/
   # mkdir ./bin

3. Как видно /jffs/bin уже прописан в переменной поиска команд PATH:

   # echo $PATH
   /bin:/usr/bin:/sbin:/usr/sbin:/jffs/sbin:/jffs/bin:/jffs/usr/sbin:/jffs/usr/bin

4. Создаем файл скрипта (# vi ./wlan.sh) со следующим содержанием:


    #!/bin/sh
    I=`nvram get wl0_ifname`
    while sleep 1; do
    if [ "`wl assoclist`" != "" ]; then
     XFER=`ifconfig $I|grep bytes`
     if [ "$XFER" != "$PXFER" ]; then
       LED='gpio disable 3 ; gpio disable 2'
       PXFER=$XFER
     else
       LED='gpio disable 3 ; gpio enable 2'
     fi
    else
     LED='gpio enable 3 ; gpio enable 2'
    fi
    if [ "$LED" != "$PLED" ]; then
     eval $LED
     PLED=$LED
    fi
    done
   

5. Делаем скрипт исполняемым:

   # chmod +x ./wlan.sh


Готово!
Скрипт теперь можно запускать командой wlan.sh или прописать в автозагрузку.



Оригинал в блоге по ссылке: http://damnsmallblog.blogspot.com/2008/03/jffs-wifi-linksys-wrt54gl.html
 
29.03.2008 , Автор: Sergey Volhin , Источник: http://damnsmallblog.blogspot.com/2...
Раздел:    Корень / Маршрутизаторы Cisco, VoIP / Ограничение и учет трафика на Cisco

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:

 Добавить заметку
 Версия для печати
 
 Поиск заметки:
 

Последние заметки
- 05.02 Проброс 802.1q/access порта в Linux через IP-сеть
- 25.01 Использование systemtap для устранения уязвимости в реализации /proc/pid/mem
- 24.01 Мониторинг загрузки многоядерного сервера по каждому ядру в отдельности в Linux
- 23.01 Осуществление ОGSM/SMS/USSD вызовов с использованием утилиты mdbus
- 13.01 Интерактивный firewall в Linux
- 08.01 Советы по увеличению автономной работы ноутбука с Debian/Ubuntu
- 31.12 Бэкап и восстановление данных из БД memcachedb и других хранилищ на базе BerkeleyDB
- 28.12 Получение инкрементальных diff-файлов для subversion
- 27.12 Решение проблемы поддержки php-zip-extension в Fedora-16
- 25.12 Настройка сетевого доступа в окружениях QEMU
RSS | Следующие 15 записей >>


АКЦИЯ! ПОДПИШИСЬ на журнал Linux Format до 31 января 2012 года и выиграй СУПЕРПРИЗ!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонус- объёмные наклейки на системный блок и подарки: с одним из первых выпусков журнала в 2012 году- диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Подробнее о проведении акции вы можете прочитать на странице сайта.


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList