From e6d9869268bc0f8a9a13bdc7b793ac32b65b2435 Mon Sep 17 00:00:00 2001 From: "hanyu.liang" Date: Thu, 16 Jul 2026 12:06:27 +0800 Subject: [PATCH] [utils]: correct license MAC retrieval Resolves: ZSTAC-86396 Change-Id: I8bad02a27de26224454e8ab33276dc7e58e6cc60 --- utils/src/main/java/org/zstack/utils/network/NetworkUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/src/main/java/org/zstack/utils/network/NetworkUtils.java b/utils/src/main/java/org/zstack/utils/network/NetworkUtils.java index 8ebb2f754d8..3a7859fec8d 100755 --- a/utils/src/main/java/org/zstack/utils/network/NetworkUtils.java +++ b/utils/src/main/java/org/zstack/utils/network/NetworkUtils.java @@ -502,7 +502,7 @@ public static List getFreeIpv6InRange(String startIp, String endIp, List } public static List getAllMac() { - ShellResult res = ShellUtils.runAndReturn("ip a | awk '/ether/ {print $2}' | sort -u"); + ShellResult res = ShellUtils.runAndReturn("ip a | awk '/link\\// && !/loopback/ {print $2}' | sort -u"); if (!res.isReturnCode(0)) { throw new RuntimeException("Fail to get mac address");