PRESENCE lan-ping liefert falschen Status - Hostname wird zu fritz.box.fritz.box

Begonnen von Raven, 22 November 2016, 22:14:30

Vorheriges Thema - Nächstes Thema

Raven

Servus,

PRESENCE meldet present, obwohl der zu prüfende Rechner offline ist.
Bei Verbose 5 sehe ich das der Hostname fehlerhaft ist (fritz.box ist doppelt da), obwohl bei der Definition der richtige verwendet wurde.
Umso erstaunlicher, daß die Rückmeldung dann present ist.

Ich habe eine 2. Definition neu angelegt und hier läuft es richtig; fritz.box existiert auch nur einmal.
Irgendwelche Ideen woran das liegt? Danke vorab.
   
DEF: lan-ping ravennas.fritz.box

Zitat
2016.11.22 22:01:56.794 5: PRESENCE (ping_ravennas) - starting local scan
2016.11.22 22:01:56.795 5: PRESENCE (ping_ravennas) - starting blocking call for mode lan-ping
2016.11.22 22:01:56.867 5: PRESENCE (ping_ravennas) - starting ping scan: ping_ravennas|ravennas.fritz.box|1|10
2016.11.22 22:02:03.300 4: PRESENCE (ping_ravennas) - another check is currently running. skipping check
2016.11.22 22:02:03.301 4: PRESENCE (ping_ravennas) - rescheduling next check in 30 seconds
2016.11.22 22:02:05.899 5: PRESENCE (ping_ravennas) - ping command returned with output:
PING ravennas.fritz.box.fritz.box (127.0.53.53) 56(84) bytes of data.
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.122 ms
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.155 ms
64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.137 ms
64 bytes from 127.0.53.53: icmp_seq=4 ttl=64 time=0.153 ms
64 bytes from 127.0.53.53: icmp_seq=5 ttl=64 time=0.182 ms
64 bytes from 127.0.53.53: icmp_seq=6 ttl=64 time=0.153 ms
64 bytes from 127.0.53.53: icmp_seq=7 ttl=64 time=0.152 ms
64 bytes from 127.0.53.53: icmp_seq=8 ttl=64 time=0.187 ms
64 bytes from 127.0.53.53: icmp_seq=9 ttl=64 time=0.151 ms
64 bytes from 127.0.53.53: icmp_seq=10 ttl=64 time=0.155 ms

--- ravennas.fritz.box.fritz.box ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8994ms
rtt min/avg/max/mdev = 0.122/0.154/0.187/0.023 ms
2016.11.22 22:02:05.933 5: PRESENCE (ping_ravennas) - blocking scan result: ping_ravennas|1|present

Neu angelegt und läuft einwandfrei: DEF: lan-ping mg-office.fritz.box

Zitat
2016.11.22 21:57:52.972 5: PRESENCE (MG_Office) - starting local scan
2016.11.22 21:57:52.973 5: PRESENCE (MG_Office) - starting blocking call for mode lan-ping
2016.11.22 21:57:53.040 5: PRESENCE (MG_Office) - starting ping scan: MG_Office|mg-office.fritz.box|1|4
2016.11.22 21:57:59.078 5: PRESENCE (MG_Office) - ping command returned with output:
PING mg-office.fritz.box (192.XXX.XXX.XXX) 56(84) bytes of data.
From cubie (192.xxx.xxx.xxx) icmp_seq=1 Destination Host Unreachable
From cubie (192.xxx.xxx.xxx) icmp_seq=2 Destination Host Unreachable
From cubie (192.xxx.xxx.xxx) icmp_seq=3 Destination Host Unreachable
From cubie (192.xxx.xxx.xxx) icmp_seq=4 Destination Host Unreachable

--- mg-office.fritz.box ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 2999ms
pipe 4
2016.11.22 21:57:59.100 5: PRESENCE (MG_Office) - blocking scan result: MG_Office|1|absent
Cubietruck-Prod: HM-LAN, Heizung, Rolläden, Schalter, Viessmann (optolink)
Cubietruck-DEV:
Fritzbox 7490

Markus Bloch

Hi,

was passiert denn, wenn du manuell auf dem Rechner wo FHEM läuft einen Ping auf ravennas.fritz.box durchführst?

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Raven

Danke für den Hinweis Markus!

Interessant, auf der Kommandozeile-Ebene bekomme ich auch ravennas.fritz.box.fritz.box.
Ich verstehe jetzt.  :o -> ich muss hier auf der OS-Ebene suchen, woher die falsche Auflösung kommt.

Herzlichen Dank. (mann mann mann - auf diese simple zusätzliche Prüfung bin ich nicht gekommen, weil früher lief es auf der OS-Ebene einwandfrei).
Cubietruck-Prod: HM-LAN, Heizung, Rolläden, Schalter, Viessmann (optolink)
Cubietruck-DEV:
Fritzbox 7490

Christoph Morrison

Zitat von: Raven am 22 November 2016, 23:08:18Interessant, auf der Kommandozeile-Ebene bekomme ich auch ravennas.fritz.box.fritz.box.

Das hört sich hier nach an: Neue Top Level Domain .box bringt manche Netze durcheinander.

Auf Grund dieser Problematik habe ich lokal einen eigenen DNS-Server laufen, der einen echten, RFC-konformen lokalen Namensraum bedient (.local oder halt eine eigene Domain wie example.com). Geräte bekommen dann Hostnamen wie fhem.example.com.

Edit
.local ist kein RFC-konformer lokaler Namensraum und eine Benutzung wird auch nicht empfohlen.

Raven

Danke Danke für den Hinweis!
Ich hätte diesbzgl. ewig gesucht!

Warum schickt AVM keine Mail an die Fritz-Box Nutzer (erhalte ich ja auch, wenn eine neue Version verfügbar ist) und warnt diese proaktiv!

Mal schauen, wie ich das nun fixe...einen eigenen DNS Server will ich nicht aufsetzen, zwecks mangelnder Kenntnisse).
Cubietruck-Prod: HM-LAN, Heizung, Rolläden, Schalter, Viessmann (optolink)
Cubietruck-DEV:
Fritzbox 7490