`
xiaofengtoo
  • 浏览: 484798 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

dos 测试网络连接是否正常(bat)

    博客分类:
  • IT
阅读更多

由于一个亲戚,电脑水平不高,有时候电脑老上不了网,自己不明白原因,让他们自己去ping ,他们觉得麻烦,希望能有个小程序测试测试,所以就写了以下dos 程序!

 

简介版:(仅测试互联网)

 

@echo off
color 3b
@echo ======================================================
@echo         测试需要几秒到十几秒时间,请耐心等候......
@echo ======================================================
@echo         当前时间 %date%,%time%
@echo ======================================================
d:
echo          测试互联网是否正常连接 
echo google=======================>d:\a.txt
ping 66.249.89.104 >d:\a.txt

for /f %%i in ('find "Reply from 66.249.89.104" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 互联网(外网)连接正常!
if %sf%==----------  echo 互联网(外网)连接异常!请致电给你的网络服务商!或检查你的路由是否正常工作,或者检查你的拨号是否正确!
echo ======================================================
pause

 

 

完整版:(可排查故障)

 

完整版的用于故障排除,如果没有架设局域网的话,第3项测试可以不用理会!

 

@echo off
color 3b
::: http://www.huashifu.net/book/export/html/1296
@echo ======================================================
@echo         测试需要几秒到十几秒时间,请耐心等候......
@echo ======================================================
@echo         当前时间 %date%,%time%
@echo ======================================================
d:
echo          1: 测试网卡是否正常
echo 127.0.0.1====================>d:\a.txt
ping 127.0.0.1 >d:\a.txt
for /f %%i in ('find "Reply from 127.0.0.1" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 网卡正常工作!
if %sf%==----------  echo 网卡异常(故障)! 原因一般为:网卡损坏或网卡的驱动程序发生错误!请重新安装网卡的驱动程序或更换网卡!
echo ======================================================
 
echo          2: 测试网络协议是否正常工作 
rem 先获取ip 后测试ping 本机IP测试协议是否正常
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i
for /f "tokens=14" %%j in ('ipconfig -all^| find /i "Dhcp Enabled"') do set DHCP=%%j

rem 如果你的系统是win7,那么上句的FOR循环应如下写,否则获取不了IP
rem for /f "tokens=2" %%i in ('arp -a ^| find /i "Interface"') do set ip=%%i
rem 或者:
rem for /f "tokens=14" %%i in ('ipconfig ^| find /i "ipv4 address"') do set ip=%%i
rem ==================

echo ip==========================>d:\a.txt
ping %ip% >d:\a.txt


for /f %%i in ('find "Reply from %ip%" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 网络协议正常工作!
if %sf%==----------  echo 网络协议异常! 请1:在桌面上右键单击"网上邻居"图标,在弹出的快捷菜单中选择"属性"选项,打开"网络连接"对话框,第2步 右键单击"本地连接"图标,在弹出的快捷菜单中选择"属性"选项,打开"本地连接 属性"对话框。3:在此对话框中,可以检查是否安装了TCP/IP等协议,也可以选中TCP/IP,单击"属性"按钮,在打开的对话框中对协议的属性进行配置!

echo ======================================================

echo          3: 测试网络连接情况是否正常 
for /f "tokens=15" %%k in ('ipconfig -all^| find /i "Dhcp Server"') do set DHCPS=%%k
echo DHCP========================>d:\a.txt
ping %DHCPS% >d:\a.txt

for /f %%i in ('find "Reply from %DHCPS%" d:\a.txt') do set sf=%%i   ::: 命令行返回设置变量
if %sf%==Reply       echo 局域网网络连接正常!
if %sf%==----------  echo 局域网网络连接异常!请检查网线水晶头或路由设置、路由是否正常工作!
echo ======================================================

echo          4: 测试互联网是否正常连接 
echo google=======================>d:\a.txt
ping 66.249.89.104 >d:\a.txt

for /f %%i in ('find "Reply from 66.249.89.104" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 互联网(外网)连接正常!
if %sf%==----------  echo 互联网(外网)连接异常!请致电给你的网络服务商!或检查你的路由是否正常工作,或者检查你的拨号是否正确!
echo ======================================================
pause

 

 

分享到:
评论

相关推荐

    msods5.8 u盘上的dos

    3.内置200多种100M及1000M网卡驱动,实现GHOST网络刻隆及DOS下访问局域网的共享资源. 4.全中文的操作方式,让您使用时更简单,并且支持DOS下五笔拼音输入及中文文件操作. 5.完全傻瓜化的网刻模式,让没用过本软件的...

    700个批处理打包下载.rar

    测试网络是否通畅.cmd 添加环境变量.cmd 清空指定大小的文件夹.cmd 清除威金(logo_1,熊猫烧香)病毒最新变种工具.bat 清除熊猫内存病毒.bat 理解字符截取功能.cmd 生成0-99之间的随机数列.cmd 用指定字符替换指定...

    windows实用dos命令大全

    (2)可自动检测出磁盘中所发生的交叉连接、丢失簇和目录结构等逻辑上的错误,并加以修复。  (八)DEFRAG——重整磁盘命令  1.。功能:整理磁盘,消除磁盘碎块。  2.类型:外部命令  3.格式:DEFRAG[盘符:]...

    升级MaxDOS71

    Loadiso.bat Dos下载入iso光盘镜像.只能读取.不能引导.但可装2k/xp/2k3系统. 先切换到存放iso的目录.输入 Loadiso Xx.iso (xx为镜像文件名). Uniso.bat 卸载上条命令加载的iso命令. M.bat MaxDOS工具箱的主菜单. ...

    MaxDOS & Ghost8.2 7 For Vista/2008

    3. 内置200多种网卡驱动,实现GHOST网络刻隆及DOS下访问局域网的共享资源. 4. 全中文的操作方式,让您使用时更简单,支持DOS下显示中文及五笔拼音输入. 5. 完全傻瓜化的网刻模式,让没用过本软件的用户也能轻松实现网...

    MaxDOS_71PXE_G115.rar

    Loadiso.bat Dos下载入iso光盘镜像.只能读取.不能引导.但可装2k/xp/2k3系统. 先切换到存放iso的目录.输入 Loadiso Xx.iso (xx为镜像文件名). Uniso.bat 卸载上条命令加载的iso命令. M.bat MaxDOS工具箱的主菜单. ...

    网络多人对战台球(服务器完整版)使用自己论坛的虚拟币

    7、到此为止,taiqiu的后台服务就基本上配置好了让它自动运行就可以运行服务来看一看是否成功了,用右键点击taiqiu,选择Start(中文版中为运行),然后稍等一会儿,等taiqiu读取完以后,就可以正常使用了。...

    Symantec Ghost 11 for NEWWORK 无盘网吧常用工具

    为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE...

    MaxDOS 7 & Ghost8.2 For Win2k/XP/2K3

    法正常网刻的话,请使用此六个选项一个一个测试是否可用. 排列顺序按兼容性排列的,V1-V6,相对来说V1支持大部份的NF4及NF5系列网卡. V2则支持NF1-NF4系列网卡,其它V3-V5支持一些较特殊的PHY软网卡. 您可以一个一个切换...

    radminview

    可以进行完全控制、屏幕监视、文件管理、远程DOS操作等功能。操作简单,容易上手,只需要被控制主机执行服务端,安装服务,设置好连接端口和密码,您就可以利用控制端进行远程控制。 软件特点: 运行速度快,在10...

    win7启动虚拟WIFI,含自动共享网卡脚本

    这是一组WIN的DOS脚本,支持WIN7系统的自动将无线网络转成虚拟无线路由,并自动共享你的本地连接,使得你的手机或者其他无线设备可以通过你的电脑直接一键接入互联网。注意,WIN7下,请使用管理员身份运行脚本...

    NOD32 v2.70.32 简体中文封装版 提供下载了

    软件大小 11.8 MB 软件类别 汉化软件/病毒防治 运行环境 Win2003, WinXp, Win2000, Nt, WinMe, Win9x 授权方式 特别版 软件语言 简体中文 相关连接 www.nod32.com国外很权威的防病毒软件评测给了NOD32很高的...

    Ghost 8.3 系统备份软件

    为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE...

    Ghost 8.3 Enterprise

    为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单...

    计算机应用技术(实用手册)

    BOOT UP FLOPPY SEEK(开机时是否自动检测软驱); BOOT UP NUMLOCK STATUS(开机时小键盘区情况设定) SECURITY OPTION(检测密码方式)如设定为SETUP,则每次打开机器时屏幕均会提示输入口令(普通用户口令或超级...

    Advanced Bash-Scripting Guide <>

    测试字符串是否为null 7-7. zmore 8-1. 最大公约数 8-2. 使用算术操作符 8-3. 使用&&和||进行混合状态的test 8-4. 数字常量的处理 9-1. $IFS 和空白 9-2. 时间输入 9-3. 再来一个时间输入 9-4. Timed read 9-5. 我...

    Linux高级bash编程

    测试字符串是否为null 7-7. zmore 8-1. 最大公约数 8-2. 使用算术操作符 8-3. 使用&&和||进行混合状态的test 8-4. 数字常量的处理 9-1. $IFS和空白 9-2. 时间输入 9-3. 再来一个时间输入 9-4. Timed read 9-5. 我是...

    代码语法错误分析工具pclint8.0

    使用PC-Lint在代码走读和单元测试之前进行检查,可以提前发现程序隐藏错误,提高代码质量,节省测试时间。并提供编码规则检查,规范软件人员的编码行为。 由于PC-LINT对于一般程序员来说可能比较陌生,有好多人安装...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    只用用压力测试工具模拟大量用户同时访问,你会发现四个tomcat控制台均有打出控制信息,说明均衡器工作正常。 3、测试Session复制 访问url: http://localhost/examples/servlet/SessionExample 可以得到一个关于...

Global site tag (gtag.js) - Google Analytics