diff --git a/includes/discovery/os/linux.inc.php b/includes/discovery/os/linux.inc.php index 79b4552606..f710215181 100755 --- a/includes/discovery/os/linux.inc.php +++ b/includes/discovery/os/linux.inc.php @@ -15,7 +15,7 @@ if (!$os) elseif (strstr($sysDescr, "endian")) { $os = "endian"; } elseif (preg_match("/Cisco Small Business/", $sysDescr)) { $os = "ciscosmblinux"; } elseif (strpos($entPhysicalMfgName, "QNAP") !== FALSE) { $os = "qnap"; } - elseif (stristr($sysObjectId, "packetlogic")) { $os = "procera"; } + elseif (stristr($sysObjectId, "packetlogic") || strstr($sysObjectId, ".1.3.6.1.4.1.15397.2")) { $os = "procera"; } elseif (strstr($sysObjectId, ".1.3.6.1.4.1.10002.1") || strstr($sysObjectId, ".1.3.6.1.4.1.41112.1.4") || strpos(trim(snmp_get($device, "dot11manufacturerName.5", "-Osqnv", "IEEE802dot11-MIB")), "Ubiquiti") !== FALSE) { $os = "airos";