Zatserkovnyy Posted April 6, 2018 Share Posted April 6, 2018 Возможно ли реализовать с помощью OPKG такой сценарий: если определенное подключенное устройство пропадает из сети или подключается к сети - на почту приходило об этом оповещение? Суть такова: когда отключают свет, у меня одно устройство (это лампочка) выключается, в то время как Giga III висит на ибп, т.е. интернет есть, и все что на других ипб тоже в сети. Я хочу знать, когда свет выключили и когда включили. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted April 6, 2018 Share Posted April 6, 2018 7 минут назад, Zatserkovnyy сказал: Возможно ли реализовать с помощью OPKG такой сценарий: если определенное подключенное устройство пропадает из сети или подключается к сети - на почту приходило об этом оповещение? Примеры тут на форуме пробегали. Quote Link to comment Share on other sites More sharing options...
Zatserkovnyy Posted April 6, 2018 Author Share Posted April 6, 2018 25 минут назад, vasek00 сказал: Примеры тут на форуме пробегали. Нашел как сделать смс-оповещение о включении/выключении интернета. Но это половина дела) Подскажите куда глядеть или какой пакет нужен, чтобы смс-оповещение приходило о подключении, либо отключении устройства? Quote Link to comment Share on other sites More sharing options...
vasek00 Posted April 6, 2018 Share Posted April 6, 2018 6 минут назад, Zatserkovnyy сказал: Нашел как сделать смс-оповещение о включении/выключении интернета. Но это половина дела) Подскажите куда глядеть или какой пакет нужен, чтобы смс-оповещение приходило о подключении, либо отключении устройства? Тут же есть где то про это. Было предложение на основании arp таблицы, которая есть на роутере /opt/etc # arp Address HWtype HWaddress Flags Mask Iface 192.168.1.98 ether хх:хх:хх:хх:хх:94 C br0 192.168.1.24 ether хх:хх:хх:хх:хх:73 C br0 192.168.1.2 ether хх:хх:хх:хх:хх:e2 C br0 /opt/etc # или через cli но запросы через ndmq типа такого $arp_yes = 'cat /proc/net/arp | awk '/192.168.1/ {print $1}'' if [ "$arp_yes" == "" ] then echo "ON" $traf_guest = "ndmq -p 'show interface CdcEthernet0' -P rate if [ "$traf_guest" == "" ] then echo "ON" ndmq -p 'interface CdcEthernet0 traffic-shape rate 50000' -P message fi fi (config)> show interface CdcEthernet0 id: CdcEthernet0 index: 0 type: CdcEthernet description: D-Link Mobile Broadband interface-name: CdcEthernet0 link: down connected: no state: up mtu: 1500 tx-queue: 1000 plugged: no global: yes defaultgw: no priority: 32767 security-level: public (config)> (config)> show ip arp ================================================================================ Name IP MAC Interface ================================================================================ Home-Ps 192.168.1.2 хх:хх:хх:хх:хх:e2 Home (config)> http://192.168.1.100/rci/show/ip/arp 00 09 * * * root ndmq -p 'ip hotspot wake хх:хх:хх:хх:хх:af' -P message lan_ip=$(ndmq -p 'show interface Bridge0' -P address) 1 Quote Link to comment Share on other sites More sharing options...
Zatserkovnyy Posted April 6, 2018 Author Share Posted April 6, 2018 Сложно что-то найти, когда не знаешь что ищешь) спасибо, буду ковыряться! Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted April 6, 2018 Share Posted April 6, 2018 Если прошивка свежая (2.11 и выше), то лучше смотреть на вывод show ip hotspot или show ip neighbour. Там более полная и точная информация. Quote Link to comment Share on other sites More sharing options...
Zatserkovnyy Posted April 6, 2018 Author Share Posted April 6, 2018 9 минут назад, Le ecureuil сказал: Если прошивка свежая (2.11 и выше), то лучше смотреть на вывод show ip hotspot или show ip neighbour. Там более полная и точная информация. Да, прошивка всегда последняя, спасибо Quote Link to comment Share on other sites More sharing options...
vasek00 Posted April 6, 2018 Share Posted April 6, 2018 / # ip neigh show Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted April 6, 2018 Share Posted April 6, 2018 3 минуты назад, vasek00 сказал: / # ip neigh show Там не совсем точная информация, особенно если хосты за рипитером. Quote Link to comment Share on other sites More sharing options...
nik222 Posted February 11, 2020 Share Posted February 11, 2020 дабы не создавать новую тему: после обновления до последней прошивки перестали приходить уведомления, реализованные по мотивам этой темы. Никто не сталкивался с такого рода трудностями? Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted March 12, 2020 Share Posted March 12, 2020 1. Лучше смотреть в show ip neighbour 2. А что именно в скрипте стало работать не так? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.