检测同一网段的ip是否可以联网

  • 格式:doc
  • 大小:22.50 KB
  • 文档页数:2

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

color 2f

title check @ by 冰山雪人

cls

set dns=192.168.0.1

echo.按任意键进行设置dns及网关

pause>nul

echo.正在设置,请稍等。。。

netsh interface ip set dns name="本地连接" source=static addr=%dns% register=PRIMARY >nul 2>nul

netsh interface ip set dns name="本地连接" source=static gateway=192.168.0.1 gwmetric=0 >nul 2>nul

echo.设置成功,按任意键设置ip地址!

pause>nul

:setip

cls

echo.

echo.正在检测,请稍等。。。

for /l %%i in (2 1 254) do (

netsh interface ip set address name="本地连接" source=static addr=192.168.0.%%i mask=255.255.255.0

call :check %%i

)

:end

cls

if "%tmp%" neq "" (

echo.

echo.测试成功,ip地址为192.168.0.%tmp%

)

echo.

echo.按任意键结束!

pause>nul

exit

:check

set "tmp="

ping -n 1 |find /i "TTL=" >temp

set /p tmp=

del temp

if "%tmp%" neq "" (

set tmp=%1

)

goto :eof