diff --git a/test/java/net/NetworkInterface/UniqueMacAddressesTest.java b/test/java/net/NetworkInterface/UniqueMacAddressesTest.java index c2f5c495c734427ca449a6d76025d096d6ec01e0..4017c0702ed23e22b6b7a2164b5fd1fb6d2c0216 100644 --- a/test/java/net/NetworkInterface/UniqueMacAddressesTest.java +++ b/test/java/net/NetworkInterface/UniqueMacAddressesTest.java @@ -118,11 +118,14 @@ public class UniqueMacAddressesTest { NetworkInterface netIf = null; while (nis.hasMoreElements()) { netIf = (NetworkInterface) nis.nextElement(); - macAddr = netIf.getHardwareAddress(); - if (macAddr != null) { - System.out - .println("Adding NetworkInterface " + netIf.getName()); - networkInterfaceList.add(netIf); + if (netIf.isUp()) { + macAddr = netIf.getHardwareAddress(); + if (macAddr != null) { + System.out.println("Adding NetworkInterface " + + netIf.getName() + " with mac address " + + createMacAddressString(netIf)); + networkInterfaceList.add(netIf); + } } } }