[NETW-3006] Updated detection of MAC addresses on Linux

This commit is contained in:
Michael Boelen 2017-08-03 20:28:38 +02:00
parent 4781b1c170
commit 49c1bf8d55
No known key found for this signature in database
GPG Key ID: 26141F77A09D7F04
1 changed files with 4 additions and 0 deletions

View File

@ -266,6 +266,10 @@
Linux) Linux)
if [ ! -z "${IFCONFIGBINARY}" ]; then if [ ! -z "${IFCONFIGBINARY}" ]; then
FIND=$(${IFCONFIGBINARY} -a 2> /dev/null | ${GREPBINARY} "HWaddr" | ${AWKBINARY} '{ if ($4=="HWaddr") print $5 }' | ${SORTBINARY} -u) FIND=$(${IFCONFIGBINARY} -a 2> /dev/null | ${GREPBINARY} "HWaddr" | ${AWKBINARY} '{ if ($4=="HWaddr") print $5 }' | ${SORTBINARY} -u)
# CentOS 7.x and others may return nothing. Let's retry with 'ether' field.
if [ -z "${FIND}" ]; then
FIND=$(${IFCONFIGBINARY} -a 2> /dev/null | ${AWKBINARY} '{ if ($1=="ether") print $2 }' | ${SORTBINARY} -u)
fi
else else
if [ ! -z "${IPBINARY}" ]; then if [ ! -z "${IPBINARY}" ]; then
LogText "Test: Using ip binary to gather hardware addresses" LogText "Test: Using ip binary to gather hardware addresses"