From 35e7b9551f26f16c6ed118c3f6bf9042d9bb1ba2 Mon Sep 17 00:00:00 2001 From: huanghaoyan Date: Mon, 26 Aug 2019 14:37:49 +0800 Subject: [PATCH] ignore Loopback Address (LVS,DR mode) --- util/addr/addr.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util/addr/addr.go b/util/addr/addr.go index b2874533..36a78f92 100644 --- a/util/addr/addr.go +++ b/util/addr/addr.go @@ -46,6 +46,9 @@ func Extract(addr string) (string, error) { // ignore error, interface can dissapear from system continue } + if iface.Flags&net.FlagLoopback != 0 { + continue + } addrs = append(addrs, ifaceAddrs...) }