Hallo,
ich hatte dieselbe Frage schonmal im entsprechenen Unterforum gestellt
und gerade eben wieder gelöscht, da es keine Antwort gab.
Vielleicht ist die Frage hier im Anfängerforum besser aufgehoben.
Ich mache bei mir alle 15 Minuten einen NMAP-Scan.
Laut fhem-log dauert dieser Scan aller 255 IPs in einem Subnet geschlagene 53 Sekunden
2019.01.13 18:02:37.763 3: Nmap (Netzwerk) - starting network scan
2019.01.13 18:03:30.092 3: Nmap (Netzwerk) - network scan done
Wenn ich nur die IPs 0....100 abfrage, immer noch 43 Sekunden.
2019.01.13 18:05:04.800 3: Nmap (Netzwerk) - starting network scan
2019.01.13 18:05:47.513 3: Nmap (Netzwerk) - network scan done
Option -sn ist aktiviert, d.h. der angeblich so zeitraubende Portscan ist ausgeschaltet.
Habe FHEM und NMAP zwar nur auf einem alten Raspi1 laufen ;) aaaber
gehe ich über eine ssh-Verbindung direkt auf den FHEM-Server und gebe dort
sudo nmap 192.168.178.0/24 -sn
ein, dann dauert der ganze Spaß nur 2-3 Sekunden.
Im Listing unten steht ja auch "scanDuration 2" .....
Trotzdem lege ich anscheinend mein FHEM damit für fast eine Minute lahm?
Wieso dauert die Abfrage über FHEM so lange und ist direkt auf dem Rechner so schnell ?
Viele Grüße
Ralf
Internals:
ARGS -sn
DEF 192.168.178.0-100
INTERVAL 900
NAME Netzwerk
NR 1215
PATH /usr/bin/nmap
STATE done
TYPE Nmap
Readings:
2019-01-13 18:20:09 192.168.178.001_alias Fritzbox
.........
.........
.........
2019-01-13 18:20:09 192.168.178.099_uptimeText 1 T 00 h 29 min
2019-01-13 18:20:09 NmapVersion 6.00
2019-01-13 18:20:09 hostsScanned 101
2019-01-13 18:20:09 hostsUp 26
2019-01-13 18:20:09 knownHosts 31
2019-01-13 18:20:09 scanDuration 2
2019-01-13 18:20:09 state done
Helper:
Attributes:
leadingZeros 1
room 1__Netzwerk
sudo 1
das kann dir vermutlich nur der nmap-Maintainer sagen (also möglicherweise warst du schon im richtigen Forum unterwegs, nur nicht geduldig genug?)
Zitat von: KernSani am 19 Januar 2019, 14:25:10
das kann dir vermutlich nur der nmap-Maintainer sagen (also möglicherweise warst du schon im richtigen Forum unterwegs, nur nicht geduldig genug?)
Naja immerhin kam hier schon nach einem Tag eine Antwort.
Hätte ja sein können, dass es eine einfache Erklärung für meine vielleicht blöde Frage gibt....
Ich hab's nochmal in https://forum.fhem.de/index.php/topic,57804.0.html geposted.