From 814083e2faac5f9dd53a0958608e8480964b3d05 Mon Sep 17 00:00:00 2001 From: Christoph Neuhaus Date: Tue, 20 Mar 2018 10:34:12 +0100 Subject: [PATCH] modified Netgear.pm for serial/model compatibility to FSM73xx series --- lib/SNMP/Info/Layer2/Netgear.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/SNMP/Info/Layer2/Netgear.pm b/lib/SNMP/Info/Layer2/Netgear.pm index ba3ca108..59dbbf5d 100644 --- a/lib/SNMP/Info/Layer2/Netgear.pm +++ b/lib/SNMP/Info/Layer2/Netgear.pm @@ -89,7 +89,7 @@ sub serial { # Without Enitity-MIB, we've got to work our way through a bunch of # different locales... - return $netgear->ng_gsmserial() if defined $netgear->model and $netgear->model =~ m/GSM\d/i;; + return $netgear->ng_gsmserial() if defined $netgear->model and $netgear->model =~ m/[F|G]SM\d/i;; return 'none'; } @@ -139,7 +139,7 @@ sub interfaces { return $interfaces; } -# these seem to work for GSM models but not GS +# these seem to work for GSM/FSM models but not GS # https://sourceforge.net/tracker/?func=detail&aid=3085413&group_id=70362&atid=527529 sub os_ver { my $netgear = shift; @@ -148,7 +148,7 @@ sub os_ver { my $os_ver = $netgear->e_swver(); return $os_ver->{$index} if defined $os_ver; } - return $netgear->ng_gsmosver() if defined $netgear->model and $netgear->model =~ m/GSM\d/i; + return $netgear->ng_gsmosver() if defined $netgear->model and $netgear->model =~ m/[F|G]SM\d/i; return $netgear->ng_fsosver() if defined $netgear->model and $netgear->model =~ m/FS\d/i; }