🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #244373

Jak stwierdzić pojawienie się urządzenia w sieci

#244373
From: Atlantis
Date: Sat, 08 Oct 2016 10:58
18 lines
1798 bytes
Mam Raspberry Pi pracujące w domowej sieci. Jest na nim odpalonych kilka 
daemonów czytających przez Ethernet dane z samodzielnie złożonych 
czujników i zarządzających prostą automatyką.

Chciałbym dodać możliwość reagowania na pojawienie się telefonu 
domownika w domowej sieci albo na brak telefonów wszystkich domowników.

Jak to najprościej robić? Da się w prosty sposób stwierdzić, czy w 
domowej sieci znajduje się urządzenie o konkretnym adresie sprzętowym, 
nawet jeśli do tej pory nie komunikowało się ono z RPi?

Na chwilę obecną obszedłem to w ten sposób, że na routerze serwer DHCP 
przypisuje konkretnym urządzeniom konkretne adresy, a RPi cyklicznie 
pinguje te IP i sprawdza, czy odpowiedzi przychodzą spod właściwych MAC-ów.

Może jednak da się to zrobić prościej?
Może dałoby się odpytywać sieć o wszystkie urządzenia? Albo w jakiś 
sposób odczytać te dane w routera?
Technical Details
Message-ID: <ntajge$fj1$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: Atlantis <marekw1986NOSPAM@wp.pl>
Newsgroups: pl.comp.os.linux.sieci
Subject: Jak stwierdzić pojawienie
 się urządzenia w sieci
Date: Sat, 8 Oct 2016 12:58:16 +0200
Organization: ICM, Uniwersytet Warszawski
Lines: 18
Message-ID: <ntajge$fj1$1@news.icm.edu.pl>
NNTP-Posting-Host: abks124.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1475924302 15969 83.7.186.124 (8 Oct 2016 10:58:22 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Sat, 8 Oct 2016 10:58:22 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
X-Mozilla-News-Host: news://news.tpi.pl:119
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit