多网IP探测优化

This commit is contained in:
qiminbao
2025-10-31 18:19:10 +08:00
parent 8175f939f8
commit eb7fba8529
@@ -295,7 +295,9 @@ public class AgentUtil {
if (gateway.equals("N/A")) continue; if (gateway.equals("N/A")) continue;
// 添加临时路由 // 添加临时路由
addTempRoute(ipv4, name, gateway); boolean flag = addTempRoute(ipv4, name, gateway);
if (!flag) continue;
String ipInfo = PublicIpFetcher.getPublicIp(); String ipInfo = PublicIpFetcher.getPublicIp();
String publicIp = PublicIpFetcher.extractIp(ipInfo); String publicIp = PublicIpFetcher.extractIp(ipInfo);
if (publicIp != null) { if (publicIp != null) {
@@ -366,7 +368,7 @@ public class AgentUtil {
if(flag){ if(flag){
AssertLog.info("添加临时路由成功,ipv4{}",ipv4); AssertLog.info("添加临时路由成功,ipv4{}",ipv4);
}else{ }else{
AssertLog.info("添加临时路由成功失败,ipv4{}",ipv4); AssertLog.info("添加临时路由失败,ipv4{}",ipv4);
} }
return flag; return flag;
} }
@@ -377,11 +379,11 @@ public class AgentUtil {
private static boolean delTempRoute(String ipv4, String name, String gateway) { private static boolean delTempRoute(String ipv4, String name, String gateway) {
String prefix = "32"; String prefix = "32";
AssertLog.info("删除临时路由,ipv4{}",ipv4); AssertLog.info("删除临时路由,ipv4{}",ipv4);
boolean flag = NetworkUtil.addRoute(ipv4,prefix,gateway,name); boolean flag = NetworkUtil.deleteRoute(ipv4,prefix,gateway,name);
if(flag){ if(flag){
AssertLog.info("删除临时路由成功,ipv4{}",ipv4); AssertLog.info("删除临时路由成功,ipv4{}",ipv4);
}else{ }else{
AssertLog.info("删除临时路由成功失败,ipv4{}",ipv4); AssertLog.info("删除临时路由失败,ipv4{}",ipv4);
} }
return flag; return flag;
} }