Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Boelen <michael.boelen@cisofy.com>2021-07-08 16:18:20 +0300
committerMichael Boelen <michael.boelen@cisofy.com>2021-07-08 16:18:20 +0300
commit78677597503279d941693b5fd2adcf9e95ae05f7 (patch)
treeecdcdb22c4cbb45b654d9c0daa9c4af11a4d5713 /include/functions
parent5d96098a82939995dd852380c759771c7c2dd928 (diff)
Dropping option to filter by label as newer versions of 'ip' give another result (no output)
Diffstat (limited to 'include/functions')
-rw-r--r--include/functions15
1 files changed, 4 insertions, 11 deletions
diff --git a/include/functions b/include/functions
index f4fc6218..33a4edb9 100644
--- a/include/functions
+++ b/include/functions
@@ -1015,23 +1015,16 @@
HOSTID_GEN="linux-ip-interface-eth0"
else
# If eth0 does not exist, which is also common, then trying the next option:
- # 1) First fetch all links that are UP and start with 'en'
+ # 1) First fetch all links that are UP
# 2) Filter entries that have a MAC address and filter out Docker related MAC addresses starting with '02:42:'
# 3) Convert everything to lowercase
# 4) Sort the entries, so that the output is more predictable between runs when the same interfaces are available
# 5) Select first entry
- FIND=$(${IPBINARY} -family link addr show up label 'en*' 2> /dev/null | awk '{if($1=="link/ether" && $2 !~ "^02:42:"){print $2}}' | tr '[:upper:]' '[:lower:]' | sort | head -1)
+ FIND=$(${IPBINARY} -family link addr show up 2> /dev/null | awk '{if($1=="link/ether" && $2 !~ "^02:42:"){print $2}}' | tr '[:upper:]' '[:lower:]' | sort | head -1)
if HasData "${FIND}"; then
- HOSTID_GEN="linux-ip-interface-up-en"
+ HOSTID_GEN="linux-ip-interface-up-other"
else
- LogText "Info: selecting interfaces by label 'en*' did not return results, trying without it"
- # Try again, without specifying a preferred interface name
- FIND=$(${IPBINARY} -family link addr show up 2> /dev/null | awk '{if($1=="link/ether" && $2 !~ "^02:42:"){print $2}}' | tr '[:upper:]' '[:lower:]' | sort | head -1)
- if HasData "${FIND}"; then
- HOSTID_GEN="linux-ip-interface-up-other"
- else
- ReportException "GetHostID" "Can't create hostid (no MAC addresses found)"
- fi
+ ReportException "GetHostID" "Can't create hostid (no MAC addresses found)"
fi
fi
fi