Jump to content

Информирирование об отключении устройства


Recommended Posts

Возможно ли реализовать с помощью OPKG такой сценарий: если определенное подключенное устройство пропадает из сети или подключается к сети - на почту приходило об этом оповещение?

Суть такова: когда отключают свет, у меня одно устройство (это лампочка) выключается, в то время как Giga III висит на ибп, т.е. интернет есть, и все что на других ипб тоже в сети. Я хочу знать, когда свет выключили и когда включили.

Link to comment
Share on other sites

7 минут назад, Zatserkovnyy сказал:

Возможно ли реализовать с помощью OPKG такой сценарий: если определенное подключенное устройство пропадает из сети или подключается к сети - на почту приходило об этом оповещение?

Примеры тут на форуме пробегали.

Link to comment
Share on other sites

25 минут назад, vasek00 сказал:

Примеры тут на форуме пробегали.

Нашел как сделать смс-оповещение о включении/выключении интернета. Но это половина дела) Подскажите куда глядеть или какой пакет нужен, чтобы смс-оповещение приходило о подключении, либо отключении устройства?

Link to comment
Share on other sites

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)

 

  • Thanks 1
Link to comment
Share on other sites

9 минут назад, Le ecureuil сказал:

Если прошивка свежая (2.11 и выше), то лучше смотреть на вывод show ip hotspot или show ip neighbour. Там более полная и точная информация.

Да, прошивка всегда последняя, спасибо

Link to comment
Share on other sites

  • 1 year later...

дабы не создавать новую тему: после обновления до последней прошивки перестали приходить уведомления, реализованные по мотивам этой темы. Никто не сталкивался с такого рода трудностями?

Link to comment
Share on other sites

  • 1 month later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...