From d55b0471258bd40797ace58d01b80976f2939e9c Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Sun, 27 Apr 2025 09:39:46 +0800 Subject: [PATCH] chore: ignore interfaces not with FlagUp in local interface finding --- component/iface/iface.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/component/iface/iface.go b/component/iface/iface.go index 62a46f1f8..92e0ccf3a 100644 --- a/component/iface/iface.go +++ b/component/iface/iface.go @@ -80,6 +80,9 @@ func getCache() (*ifaceCache, error) { } cache.ifMap[iface.Name] = ifaceObj + if iface.Flags&net.FlagUp == 0 { + continue // interface down + } for _, prefix := range ipNets { cache.ifTable.Insert(prefix, ifaceObj) }