Hallo zusammen,
ich hatte folgendes Problem: Entferntes Netzwerk mit Headless laufendem Rasperry, und die IP-Adresse der CCU2 vergessen. Also habe ich mir folgendes Script geschrieben, evtl. kann es noch jemand brauchen:
<?
//erlaubte Dauer der Laufzeit auf 180 sec. verlängert
ini_set("max_execution_time", 180);
//Hier die ersten drei Gruppen der IP Eintragen
$ipPart = "192.168.188.";
//Vierte Gruppe von 1 - 255
for($i=1 ; $i<=255 ; $i++){
$ping = Sys_Ping($ipPart . $i, 10);
IPS_Sleep(10);
if($ping){
$hostArray[$ipPart . $i] = gethostbyaddr($ipPart . $i);
};
};
print_r($hostArray);
?>
Die Ausführung kann etwas dauern. Bei mir sind es 5123 ms auf einem Raspberry 3.
wolfgang schreibt von gut 120 sec.
Also Geduld… Ich habe jetzt auch noch die Laufzeit in dem Script erhöht, danke woflgang für den Tip.