自动解决IP冲突的问题 利用批处理更改末位IP循环+1直到网络畅通为止 解放双手 事半功倍

好久没出来写点什么了,难道今天有点时间,顺便把这两天碰到的问题出个解决方法吧。

这几天去客户那儿解决网络问题,因为客户的网络是固定的静态IP,因为没做MAC绑定,IP固定在本地电脑上,只要上不了网,就把IP最后一位改了,最后导致很多客户的电脑都提示冲突,有会改还可以凑合着用,但是不会改的,或者不会ping的,就急的焦头烂额的,不停的给我打电话。我过去看了一下,本想从路由网关下功夫的,实在不行就绑MAC了,后来客户说要经常加设备,还有些新旧电脑要调动,他们自己又不会操作,建议我最好不要绑,这该如何是好?

想了想,其实解决这问题也不难,于是我就想着用ChatGPT做了一个cmd脚本,让它自动检测网络通断,并且IP能自动+1直至网络畅通后停止,思路有了,说干就干。

ChatGPT写完代码后,我试了一下,发现它给的代码也不是很好用,于是我稍作改动,就有了下面的代码了:(右键以管理员身份运行该脚本即可)

bash 复制代码
@echo off&setlocal enabledelayedexpansion
%1(start /min cmd.exe /c %0 :&exit)
mode con cols=15 lines=3
title 检测中请稍后...
echo.检测中请稍后...
ver|findstr "6">nul && set winx=本地连接&ver|findstr "10">nul && set winx=以太网
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "默认网关"') do (set gateway=%%i)
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "子网掩码"') do (set subnetmask=%%i)
for /f "tokens=1-4 delims=." %%a in ("%gateway%") do (set "ipz1=%%a"&&set "ipz2=%%b"&&set "ipz3=%%c")
set "ipdz=%ipz1%.%ipz2%.%ipz3%."&&set "minvalue=2"&&set "maxvalue=254"
:loop
if %minvalue% gtr %maxvalue% (
netsh interface ip set address !winx! dhcp
netsh interface ip set dns !winx! dhcp
ipconfig /flushdns
ipconfig /release
ipconfig /renew
exit /b 1
)
netsh interface ip set address !winx! static!ipdz!!minvalue!!subnetmask!!gateway!
ping 127.0.0.1 -n 10 >nul
ping !gateway! -n 3 >nul
if errorlevel 1 (
set /a "minvalue+=1"
goto :loop
)
start http://usenk.com
exit

将上面代码复制到记事本,然后点另存为,名称填:自动解决IP冲突.bat即可,保存类型选所有文件,编码选ANSI,然后存到桌面,然后鼠标右键以管理员身份运行,这个代码的意思是,检测本地现在的IP信息,然后把最后一位从2-254不断自动更改,并检测网关是否畅通,如果畅通就打开网站,如果不畅通就一直循环+1更改时间间隔大概15秒钟,直到网络正常为止,目前,这个代码还在测试中,还有很多要改进的地方,以后在实践中,我再总结和不断更新改进吧,感谢关注轶软工作室。

相关推荐
疯狂吧小飞牛6 小时前
GPG基础指令
linux·服务器·网络
小饕6 小时前
苏格拉底式提问对抗315 AI投毒:实操指南
网络·人工智能
zhangfeng11337 小时前
Windows 的 Git Bash 中使用 md5sum 命令非常简单 md5做文件完整性检测 WinRAR 可以计算文件的 MD5 值
人工智能·windows·git·bash
斯安7 小时前
车载总线与网络总结
网络
czxyvX7 小时前
009-数据链路层
网络
源远流长jerry7 小时前
RDMA 基本操作类型详解:从双端通信到单端直访
linux·网络·tcp/ip·ip
森林猿7 小时前
java-modbus-读取-modbus4j
java·网络·python
csdn_aspnet7 小时前
AD域网络位置异常深度排错指南:从DNS到GPO的完整诊断链
网络·ad·dns··netlogon
Simon_lca8 小时前
突破合规瓶颈:ZDHC Supplier to Zero(工厂零排放 - 进阶型)体系全攻略
大数据·网络·人工智能·分类·数据挖掘·数据分析·零售
彭波3968 小时前
.NET Framework 3.5问题修复教程!可以离线修复
windows·安全·电脑·.net·开源软件