From 2d181d7feba616dda3188db5ade3c7978bb8a8b8 Mon Sep 17 00:00:00 2001 From: bouyer Date: Thu, 21 Jun 2001 16:44:35 +0000 Subject: Make netstat2mrtg work also on interfaces without link-layer address (e.g. lo0, gif0, ...). From Takahiro Hayashi in pkg/13206. --- net/mrtg/files/netstat2mrtg | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'net/mrtg/files') diff --git a/net/mrtg/files/netstat2mrtg b/net/mrtg/files/netstat2mrtg index e2e9fd253a1..8982c10a268 100644 --- a/net/mrtg/files/netstat2mrtg +++ b/net/mrtg/files/netstat2mrtg @@ -1,8 +1,8 @@ #! @PREFIX@/bin/perl -# $NetBSD: netstat2mrtg,v 1.2 2001/06/19 12:32:18 hubertf Exp $ +# $NetBSD: netstat2mrtg,v 1.3 2001/06/21 16:44:35 bouyer Exp $ $if = $ARGV[0]; -open(NET, "netstat -I $if -b|"); +open(NET, "netstat -I $if -bn|"); while ($line = ) { chop $line; @@ -11,6 +11,11 @@ while ($line = ) print "$1\n"; print "$2\n"; } + elsif ($line =~ m|^.+[\s\t]+(\w+)[\s\t]+(\w+)$|) + { + print "$1\n"; + print "$2\n"; + } } close(NET); -- cgit v1.2.3