Ich habe bisher den Aktivitätsstatus meiner Windows Geräte ganz gut über
umgesetzt.
Jetzt wurde allerdings durch eine Unternehmensrichtlinie mein Firmenlaptop so konfiguriert, daß er nicht mehr auf 'Pings' antwortet.
Ich habe daraufhin mal versucht, alternativ über die ARP Tabelle den Status der IP Adresse im Netzwerk durch eine Logik abzufragen:
In Windows funktioniert das problemlos, in SHNG mit Debian Bullseye bleibt der output von arp_data leer.
Hat jemand einen Tip, wie ich das in der Logik hinbekomme?
Gruß
Marcus
Code:
eval: sh.tools.ping('xxx.xxx.xxx.xxx')
Jetzt wurde allerdings durch eine Unternehmensrichtlinie mein Firmenlaptop so konfiguriert, daß er nicht mehr auf 'Pings' antwortet.
Ich habe daraufhin mal versucht, alternativ über die ARP Tabelle den Status der IP Adresse im Netzwerk durch eine Logik abzufragen:
Code:
import os with os.popen('arp -a') as arp_data: ip = 'xxx.xxx.xxx.xxx' if ip in str(arp_data.read()): value = True else: value = False sh.devices.laptop.status(value)
Hat jemand einen Tip, wie ich das in der Logik hinbekomme?
Gruß
Marcus
Kommentar