Страница 2 из 2
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 11:27 am
Максим Николаевич
warik писал(а):Найдите подобное
для WAN интерфейса в OpenWRT и я напишу Вам скрипт.
У меня по адресу /sys/class/net/eth0.2/statistics/rx_bytes
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 11:28 am
savenko_egor
Окей. Сейчас сделаю.
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 12:00 pm
savenko_egor
Сам скрипт должен быть таким:
#!/bin/bash
RX=`cat /sys/class/net/eth0.2/statistics/rx_bytes`
TX=`cat /sys/class/net/eth0.2/statistics/tx_bytes`
curl http:// server_ip/objects/?op=set&object=ThisComputer&p=TrafRX&v=$RX
curl http:// server_ip/objects/?op=set&object=ThisComputer&p=TrafTX&v=$TX
Пробелы после http:// уберите когда будете добавлять IP своего сервера.
Но что-то я не пойму в чём проблема. У меня не устанавливает свойство. Бред какой-то. Сейчас ещё посмотрю, может проблема только у меня. А Вы пока попробуйте у себя на OpenWRT создать файл:
Потом дать права на выполнение:
И выполнить его:
И смотрите появились ли у Вас свойства в системе.
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 12:18 pm
savenko_egor
Ага. Разобрался. Это у меня проблема что с локального сервера не выполняется curl и не ставит значение. У Вас по идее должно работать.
Так же прошу заметить что возможно потребуется авторизация если Вы не добавили свою локальную сеть в беспарольный доступ.
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 2:36 pm
Максим Николаевич
warik писал(а):Сам скрипт должен быть таким:
...
Спасибо. Попробовал, но чего-то мой роутер ругается, не хочет в рукопашную скрипт исполнять, возвращает -ash not found. Запуск всего хозяйства вручную тоже не не отработал, -ash curl not found. Но это уже по части OpenWrt буду копать.
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 2:39 pm
savenko_egor
По первому немного не понятно. Но как вариант в скрипте попробуйте изменить:
На
Или на
Просто нету под рукой OpenWRT чтобы проверить.
А по второму просто установите пакет curl.
UPD:
Да, судя по всему я прав.
Тут пишут что по дефолту bash нет.
Да, да. Всё верно:
Command-line interpreter. Потому изменение на ash или на sh должно помочь решить проблему.
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 5:01 pm
Максим Николаевич
Разобрался. Оказывается запуск скриптов в OpenWrt такой:
Однако возник следующий затык:
Код: Выделить всё
curl: (7) Failed connect to 192.168.1.251:80; Connection timed out
curl: (7) Failed connect to 192.168.1.251:80; Connection timed out
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 5:03 pm
savenko_egor
Ну смотрите сервер, почему он не даёт доступ Вашему OpenWRT.
Как минимум проверьте:
А там видно будет.
Может у Вас фаервол на сервере не пускает или ещё что. Проверяйте максимум что знаете и давайте результаты.
Разобрался. Оказывается запуск скриптов в OpenWrt такой:
А Вы права на файл сделали как я писал выше? То есть:
Потому что на обычном Linux-е у меня нормально работает и без указания оболочки типа ash или bash.
root@smart:/tmp# /tmp/test
Done!
Re: Вопросы от новобранца
Добавлено: Ср июн 28, 2017 5:12 pm
Максим Николаевич
Да действительно проблема в этом. Экспериментирую с работы по vpn. Видимо где-то что-то... а вообще странно.
MDM временно на Win7, который подключен по vpn к дому. Пинги от Win7 к домашнему роутеру проходят, а обратно "стена". Ну да ладно, дождусь когда MDM переедет в локальную сеть. Спасибо за помощь.