Page 2 of 8 FirstFirst 1234 ... LastLast
Results 16 to 30 of 113

Thread: Управление светодиодами на роутере

  1. #16
    Quote Originally Posted by ValVe View Post
    Есть кое-что. (приложено)

    Предполагается, что это и ledctl лежат, к примеру, в /usr/local/sbin

    и где-нибудь прописать
    (nice -n 19 loadmon &)
    Спасибо! Как раз то что надо Просто слегка был удивлен - тулза для мигания есть, а приложить хз как

  2. #17

    Кнопка

    Вот ещё, если кому надо, скрипт поочередного вызова команд с помощью кнопки на боку.

    (открыть редактором и прописать что нужно в переменных COMMAND1 и COMMAND2)

    Для тех, кто не в танке, напоминаю -- кнопку нужно удерживать до тех пор, пока не начнет мигать светодиод status (следующий за питанием) и отпустить, не дожидаясь пока он кончит мигать. Скрипт положить в /usr/local/sbin/.

    У меня он запускает и убивает кастомный /opt/etc/init.d/rc

    Требует мой же ledctl.
    Attached Files Attached Files
    Last edited by ValVe; 14-09-2009 at 16:49.

  3. #18
    какие есть програмки чтоб видеть какой трафик через роутер пробегает ? и по какому интерфейсу ?

  4. #19
    Quote Originally Posted by Dimorus View Post
    какие есть програмки чтоб видеть какой трафик через роутер пробегает ? и по какому интерфейсу ?
    Code:
     ipkg.sh list | grep -i traffic

  5. #20
    Quote Originally Posted by ValVe View Post
    Code:
     ipkg.sh list | grep -i traffic
    на вставил.. оно мне в ответ:
    knock - knockd is a port-knock server. It listens to all traffic on an ethernet (or PPP) interface, looking for special knock sequences of port-hits. A client makes these port-hits by sending a TCP (or UDP) packet to a port on the server. This port need not be open -- since knockd listens at the link-layer level, it sees all traffic even if it is destined for a closed port. When the server detects a specific sequence of port-hits, it runs a command defined in its configuration file. This can be used to open up holes in a firewall for quick access.
    mrtg - Multi Router Traffic Grapher
    nload - Nload is a console application which monitors network traffic and bandwidth usage in real time
    pcapsipdump - tool for dumping SIP sessions (+RTP traffic, if available)
    softflowd - Softflowd is flow-based network traffic analyser capable of Cisco NetFlow(tm) data export.
    tcpdump - tcpdump dumps the traffic on a network
    tshark - Terminal based wireshark to dump and analyze network traffic
    vnstat - Network traffic monitor with log
    vtun - Virtual Tunnels over TCP/IP networks with traffic shaping, compression, and encryption.

  6. #21
    tcpdump - tcpdump dumps the traffic on a network
    tshark - Terminal based wireshark to dump and analyze network traffic

    то что тебе нужно

  7. #22

    Lightbulb ledctl

    Quote Originally Posted by ValVe View Post
    Есть кое-что. (приложено)

    Предполагается, что это и ledctl лежат, к примеру, в /usr/local/sbin

    и где-нибудь прописать
    (nice -n 19 loadmon &)
    у меня dir-320
    Скачал loadmon.tar.gz для индикации и докучи ez-setup.tar.gz
    Может я чего не так делаю .... распаковал закинул сюда /usr/local/sbin.. ноль эмоций вы писали нужен ваш же ledctl где его взять, ... далее тоже самое с ez-setup.tar.gz распаковал закинул сюда /usr/local/sbin/ тоже самое не работает... опишите как ставить [спасибо]
    Last edited by iMAGO; 23-09-2009 at 21:43.

  8. #23
    Quote Originally Posted by Dimorus View Post
    97 страница:

    надо еще подробнее?
    Нет спасибо .. видимо на дир-320 скрипт ez-setup.tar.gz от ValVe не работает

    loadmon.tar.gz тоже самое ... LED вроде запустился, поработал и погас наглухо..

    прошивка WL500gpv2-1.9.2.7-d-r382M
    Last edited by iMAGO; 23-09-2009 at 12:24.

  9. #24

    Lightbulb ledctl

    Quote Originally Posted by iMAGO View Post
    Нет спасибо .. видимо на дир-320 скрипт ez-setup.tar.gz от ValVe не работает

    loadmon.tar.gz тоже самое ... LED вроде запустился, поработал и погас наглухо..

    прошивка WL500gpv2-1.9.2.7-d-r382M
    loadmon не мигает, когда нагрузка мала, начинает мигать при >= 0.25
    чтобы он вообще мигал, надо, чтобы ledctl лежал в директории, прописанной в PATH.

    ledctl я запостил чуть раньше, тут http://wl500g.info/showpost.php?p=159410&postcount=1513

    попробуйте вручную понабирать что-то типа
    Code:
    ledctl blue toggle
    и сообщите, работает ли он. Если нет -- скорее всего, прошивка не так работает с gpio, ну или может еще какая-нибудь умная ошибка вылезет.

    Начиная с какой версии прошивка -d начала отрабатывать кнопку, я не помню.
    Лампочка status-то начинает мигать через 3-4 сек ее удержания?

    Вообще, на прошивках 414 и новее, уже на десятке дир-320 работает.
    Last edited by ValVe; 25-09-2009 at 00:22.

  10. #25

    Lightbulb новогодняя гирлянда на роутере ))

    Новый год же уже

    Скрипт перемигивания диодами для роутера DIR 320

    У вас должен быть установлен ledctl от ValVe http://wl500g.info/showpost.php?p=159410&postcount=1524

    Пихаем скрипт в основную память. Для этого выполните в консоли следующий блок:
    Code:
    echo "#!/bin/sh
    LOAD_LED1=red
    LOAD_LED2=blue
    FLASH_FIRE=10000
    blink1() {
        CNT=1
        while [[ \$CNT -le \$1 ]]
        do
            ledctl \$LOAD_LED1 on
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED1 off
            ledctl \$LOAD_LED2 on
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED2 off
            CNT=\$((\$CNT+1))
        done
    }
    blink2() {
        CNT=1
        while [[ \$CNT -le \$1 ]]
        do
            ledctl \$LOAD_LED1 on
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED2 on
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED1 off
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED2 off
            CNT=\$((\$CNT+1))
        done
    }
    blink3() {
        CNT=1
        while [[ \$CNT -le \$1 ]]
        do
            ledctl \$LOAD_LED1 on
            usleep \$FLASH_FIRE 
            ledctl \$LOAD_LED2 on
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED1 off
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED1 on
            usleep \$FLASH_FIRE
            ledctl \$LOAD_LED2 off
            ledctl \$LOAD_LED1 off
            CNT=\$((\$CNT+1))
        done
    }
    demw(){
         while [[ true ]]
         do
             blink\$1 1;
         done
    }
    case \$1 in
        one)
        blink1 \$2
        ;;
        two)
        blink2 \$2
        ;;
        three)
        blink3 \$2
        ;;
        dem)
        demw \$2
        ;;
        *)
            echo 'Usage:[one] [count] | [two] [count] | [three] [count] | [dem] [1,2,3]'
            exit 1
        ;;
    esac
    exit" > /tmp/local/sbin/ld
    
    ############
    # делаем его исполняемым
    
    chmod +x /tmp/local/sbin/ld
    
    ############
    # сохраняем флеш
    flashfs save
    flashfs commit
    flashfs enable
    использование:

    ld one 15
    ld- команда
    one- режим
    15- кол-во циклов

    всего три режима, можете написать свои.

    ld dem 3 &
    данная команда запустит его в режиме демона
    где число это номер режима.

    Применение:
    echo "ld one 10" >> /tmp/local/sbin/post-boot
    Мигание во время загрузки.

  11. #26

    Post Помогите с DIR-320

    Доброго времени суток.
    Перерыт форум но так и несмог ничего сделать.
    Прошу помощи у вас!!!


    Прошивка на моём DIR-320: 1.9.2.7-d-r1000

    Как на данной прошивке сделать аналогично DD-WRT:
    Назначение скрипта: он отображает загрузку роутера при помощи боковой кнопки, в котором при малой загрузке мигает синим, а при большой - красным:

    gpio="gpio"
    led=4
    delay=2
    full=100
    high=70
    med=40
    while sleep $delay
    do
    set -- $(cat /proc/loadavg)
    load="${1%.*}${1#*.}"
    if [ $load -gt $full ]
    then
    flash=4
    led=3
    elif [ $load -gt $high ]
    then
    flash=3
    led=4
    elif [ $load -gt $med ]
    then
    flash=2
    led=4
    else
    flash=1
    led=4
    fi
    cur=1
    while [ $cur -le $flash ]
    do
    $gpio disable $led
    usleep 25000
    $gpio enable $led
    usleep 80000
    cur=`expr $cur + 1`
    done
    done
    Очень буду благодарен за подробную инструкцию...
    Заранее спасибо!
    Last edited by Dancer12; 02-01-2010 at 15:27.

  12. #27

    load monitoring

    Дописал под себя скриптик мигания диодом (Берите кому надо):
    При нажатии на боковую клавишу EZ-setup в течении ~7 секунд (индикатор статуса должен замигать) подается статус нагрузки на роутера:

    Красный-Синий-Красный - "Критическая нагрузка"
    Красный - "Большая нагрузка"
    Сиреневый (красный+синий) - "Нормальная нагрузка"
    Синий - "Минимальная нагрузка"
    ничего не мигает - "Почти нулевая нагрузка"
    УСТАНОВКА
    1)копируем содержимое архива в /usr/local/sbin/
    2)устанавливаем права на исполнение
    chmod +x /usr/local/sbin/ledctl
    chmod +x /usr/local/sbin/ez-setup
    3)flashfs save && flashfs commit && flashfs enable && reboot
    Attached Files Attached Files

  13. #28

    Светодиоды в Dir-320

    Мужики подскажите по светодиодам...сначит если смотреть сначала 1 это питание 9 это принтер...
    Роутер прошит в openwrt 2,6. Хочу для своих целей использовать светодиоды 2 и 4...
    Я для управления диодами я использую программу gpioctl. Все замечательно управляется, но вот в чем при включении вайфая эти светодиоды перестают управляться, именно когда делаешь ifconfig wlan0 up, после ifconfig wlan0 down, мы снова можем управлять светодиодами....Подскажите в какую сторону покапать...???

  14. #29
    Quote Originally Posted by truebest View Post
    Мужики подскажите по светодиодам...сначит если смотреть сначала 1 это питание 9 это принтер...
    Роутер прошит в openwrt 2,6. Хочу для своих целей использовать светодиоды 2 и 4...
    Я для управления диодами я использую программу gpioctl. Все замечательно управляется, но вот в чем при включении вайфая эти светодиоды перестают управляться, именно когда делаешь ifconfig wlan0 up, после ifconfig wlan0 down, мы снова можем управлять светодиодами....Подскажите в какую сторону покапать...???
    Сомневаюсь что тут вам кто-то что-то подскажет. Поспрашивайте на форумах OpenWRT
    ASUS RT-N15U

  15. #30

    Lightbulb -rtn

    Quote Originally Posted by AndreyUA View Post
    Я выбросил все что можно и все что нельзя и еле впихнул ее в дир-320. Когда починят загрузку с флешки, то тогда можно будет о чем-то говорить. Да и зачем вам ядро 2.6? Чего там нет, что есть в 2.4?
    Я так понимаю, что если оставить WAN и 3G/CDMA (fs по любому иначе ничего не поключишь ;-), а всякие мамбы, шмамбы, румбы, самбы, камеры, фтп-шки и хттпд-шки выбросить, то всё равно в 3.6 Mb не влазит?
    Asus RT-N16: RT-N16-1.9.2.7-rtn-r2899.trx - 3.5'' USB HDD HP 1TB + JetFlash 2Gb
    |БП от iEEE PC 12V x 3A | Samba 3.5 + UDPxy (IPTV) Full HD Player
    D-Link DIR-320: DIR320-1.9.2.7-d-r2856M.trx <-- WAN: Huawei E220 (2G/3G)
    Asus WL-500GPv2: WL500gpv2-1.9.2.7-rtn-r2455.trx <-- WAN: Axesstel MV110 (CDMA EvDO Rev. A) | nShaper работает и на -rtn ветке!

Page 2 of 8 FirstFirst 1234 ... LastLast

Similar Threads

  1. Управление UPS при помощи apcupsd и nut
    By Contemplator in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 210
    Last Post: 14-01-2015, 13:11
  2. Возможно ли управление роутером по ICQ, Jabber и т.п.?
    By mario in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 125
    Last Post: 30-12-2011, 03:45

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •