|
|
@ -75,7 +75,7 @@ public class InetUtils implements Closeable {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
int lowest = Integer.MAX_VALUE;
|
|
|
|
int lowest = Integer.MAX_VALUE;
|
|
|
|
for (Enumeration<NetworkInterface> nics = NetworkInterface
|
|
|
|
for (Enumeration<NetworkInterface> nics = NetworkInterface
|
|
|
|
.getNetworkInterfaces(); nics.hasMoreElements(); ) {
|
|
|
|
.getNetworkInterfaces(); nics.hasMoreElements();) {
|
|
|
|
NetworkInterface ifc = nics.nextElement();
|
|
|
|
NetworkInterface ifc = nics.nextElement();
|
|
|
|
if (ifc.isUp()) {
|
|
|
|
if (ifc.isUp()) {
|
|
|
|
this.log.trace("Testing interface: " + ifc.getDisplayName());
|
|
|
|
this.log.trace("Testing interface: " + ifc.getDisplayName());
|
|
|
@ -86,7 +86,7 @@ public class InetUtils implements Closeable {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!ignoreInterface(ifc.getDisplayName())) {
|
|
|
|
if (!ignoreInterface(ifc.getDisplayName())) {
|
|
|
|
for (Enumeration<InetAddress> addrs = ifc
|
|
|
|
for (Enumeration<InetAddress> addrs = ifc
|
|
|
|
.getInetAddresses(); addrs.hasMoreElements(); ) {
|
|
|
|
.getInetAddresses(); addrs.hasMoreElements();) {
|
|
|
|
InetAddress address = addrs.nextElement();
|
|
|
|
InetAddress address = addrs.nextElement();
|
|
|
|
if (address instanceof Inet4Address
|
|
|
|
if (address instanceof Inet4Address
|
|
|
|
&& !address.isLoopbackAddress()
|
|
|
|
&& !address.isLoopbackAddress()
|
|
|
|