diff --git a/network/net.go b/network/net.go index 05530cc5..dc69e7ec 100644 --- a/network/net.go +++ b/network/net.go @@ -62,7 +62,9 @@ func FindInterface(name string) (*Endpoint, error) { * if passed explicitly. */ doCheck := false - if name == "" && ifName != "lo" && ifName != "lo0" && nAddrs > 0 { + if name == mac { + doCheck = true + } else if name == "" && ifName != "lo" && ifName != "lo0" && nAddrs > 0 { doCheck = true } else if ifName == name { doCheck = true