[Fli4l_dev] Unschönes Verhalten von arping

Peter Schiefer newsgroup at lan4me.de
Mo Aug 12 20:31:14 CEST 2019


Hallo Heinz-Peter,

Am Mon, 12 Aug 2019 13:04:20 +0200 schrieb Heinz-Peter Faasen:

> Hallo,
> 
> ich habe kürzlich auf einem System arping aktiviert und nun, bei 
> Durchsicht der Logs, ein recht unschönes Verhalten bemerkt:
> 
> Nur wenn der fli in der Lage ist, einen Name aufzulösen, gelangen die 
> entsprechenden Einträge ins Log. Da in dem Umfeld der fli den DNS-Server 
> gibt, werden also alle Clients, die nicht in der Konfig aufgeführt sind, 
> auch nicht registriert.
> Außerdem werden die entsprechenden Einträge nach dem Abschalten des 
> clients nicht mehr aus der arp-Tabelle gelöscht, egal, wie lange man wartet.
> Man weiß also nachher, dass der Client irgendwann mal angemeldet war, 
> aber nicht wann und für wie lange.

ist logisch, da arping den/die Clients regelmäßig anspricht!
 
> Ist das ein Konfigurationsproblem oder müsste das Design geändert werden?

ich nutze zum eineb in der SYSLOG-Config das folgende:
SYSLOGD_DEST[]='local1.info /var/log/syslog_hosts'
SYSLOGD_DEST[]='local1.debug /dev/null'

das Ergebnis in der /var/log/syslog_hosts sieht dann so aus:
Aug 12 01:29:06 fli4l local1.info arping[7835]: host 'tk-anlage' is no
longer reachable
Aug 12 01:30:24 fli4l local1.info arping[7835]: host 'tk-anlage' is now
reachable
Aug 12 04:03:19 fli4l local1.info arping[7835]: host 'sky-receiver' is no
longer reachable
Aug 12 04:04:40 fli4l local1.info arping[7835]: host 'sky-receiver' is now
reachable
Aug 12 11:47:20 fli4l local1.info arping[7835]: host 'pc-xxx' is now
reachable
Aug 12 11:54:05 fli4l local1.info arping[7835]: host 'pc-xxx' is no longer
reachable
Aug 12 13:37:18 fli4l local1.info arping[7835]: host 'pc-xxx' is now
reachable
Aug 12 13:44:02 fli4l local1.info arping[7835]: host 'pc-xxx' is no longer
reachable
Aug 12 17:40:28 fli4l local1.info arping[7835]: host 'pc-xxx' is now
reachable
Aug 12 17:44:46 fli4l local1.info arping[7835]: host 'pc-xxx' is no longer
reachable

zusätzlich nutze ich 
HTTPD_ARPING_IGNORE_x='<Host der unter HOST_x definiert wurde'

um diese nicht regelmäßig per arpping ansusprechen, z.B. hilft das um bei
nem Smartphone Akku zu sparen.

Gruß Peter 


Mehr Informationen über die Mailingliste Fli4l_dev