diff --git a/client/fingerprint/network_unix.go b/client/fingerprint/network_unix.go index 5aec3154b..a8c492fc1 100644 --- a/client/fingerprint/network_unix.go +++ b/client/fingerprint/network_unix.go @@ -214,7 +214,7 @@ func (f *NetworkFingerprint) findInterfaces(deviceName string) ([]*net.Interface } for _, intf := range intfs { - if f.isDeviceEnabled(&intf) && f.isDeviceLoopBackOrPointToPoint(&intf) && f.deviceHasIpAddress(&intf) { + if f.isDeviceEnabled(&intf) && !f.isDeviceLoopBackOrPointToPoint(&intf) && f.deviceHasIpAddress(&intf) { interfaces = append(interfaces, &intf) } }