From eb7fba85294f8c7425cebd5c44834f0166f22d65 Mon Sep 17 00:00:00 2001 From: qiminbao Date: Fri, 31 Oct 2025 18:19:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E7=BD=91IP=E6=8E=A2=E6=B5=8B=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/tongran/agent/client/utils/AgentUtil.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/tongran/agent/client/utils/AgentUtil.java b/src/main/java/com/tongran/agent/client/utils/AgentUtil.java index 25b4032..729c22b 100644 --- a/src/main/java/com/tongran/agent/client/utils/AgentUtil.java +++ b/src/main/java/com/tongran/agent/client/utils/AgentUtil.java @@ -295,7 +295,9 @@ public class AgentUtil { if (gateway.equals("N/A")) continue; // 添加临时路由 - addTempRoute(ipv4, name, gateway); + boolean flag = addTempRoute(ipv4, name, gateway); + if (!flag) continue; + String ipInfo = PublicIpFetcher.getPublicIp(); String publicIp = PublicIpFetcher.extractIp(ipInfo); if (publicIp != null) { @@ -366,7 +368,7 @@ public class AgentUtil { if(flag){ AssertLog.info("添加临时路由成功,ipv4:{}",ipv4); }else{ - AssertLog.info("添加临时路由成功失败,ipv4:{}",ipv4); + AssertLog.info("添加临时路由失败,ipv4:{}",ipv4); } return flag; } @@ -377,11 +379,11 @@ public class AgentUtil { private static boolean delTempRoute(String ipv4, String name, String gateway) { String prefix = "32"; AssertLog.info("删除临时路由,ipv4:{}",ipv4); - boolean flag = NetworkUtil.addRoute(ipv4,prefix,gateway,name); + boolean flag = NetworkUtil.deleteRoute(ipv4,prefix,gateway,name); if(flag){ AssertLog.info("删除临时路由成功,ipv4:{}",ipv4); }else{ - AssertLog.info("删除临时路由成功失败,ipv4:{}",ipv4); + AssertLog.info("删除临时路由失败,ipv4:{}",ipv4); } return flag; }