电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

【LAN】网络故障诊断脚本VIP免费

【LAN】网络故障诊断脚本_第1页
1/23
【LAN】网络故障诊断脚本_第2页
2/23
【LAN】网络故障诊断脚本_第3页
3/23
第1页共23页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共23页网络故障诊断代码及诊断原理由于错误之处在所难免,而文档又不能自行修改,所以给出代码更新地址讨论地址:http://www.cn-dos.net/forum/viewthread.php?tid=51117&fpage=1一、诊断代码@echooff&setlocalenabledelayedexpansiontitle%~n0.codebyrs+2010.5.3set/alast_flag=1::首先判断物理连接是否正常.echo[零]判断物理连接是否正常.ipconfig/all2>nul|find/i"Mediadisconnected">nul2>nul&&(echo.&echo请检查物理连接.....&pause>nul)||(echo----ok.)::启动本地连接或重启本地连接echo.&echo[一]启动本地连接中......setnum=0for/f"tokens=2delims=\"%%kin('devconlistclassnet^|find/i"net"')do(if!num!equ0setdeviceinfo=%%kset/anum+=1)setnum1=0for/L%%jin(0,1,22)do(if!num1!LSS2(setdevicevar=!deviceinfo!setstr=!devicevar:~0,1!setdevicevar=!devicevar:~1!if"!str!"=="&"(set/anum1+=1)set/atotal+=1))set/atotal=!total!-1setdeviceinfo=!deviceinfo:~0,17!devconstatuspci\!deviceinfo!*|find/i"disabled">nul&&(devconenable第2页共23页第1页共23页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共23页pci\!deviceinfo!*>nul&netshwinsockreset>nul&ping-w1000-n10127.1>nul)echo----ok.::判断本地连接是否受限echo.&echo[二]判断本地连接是否受限.ipconfig/all|find/i"169.254">nul2>nul&&(set/alocalconn=0)||(set/alocalconn=1)if!localconn!equ0(ipconfig/release>nul2>nulipconfig/renew>nul2>nulping-w1000-n6127.1>nulipconfig/all|find/i"169.254">nul2>nul&&(set/alocalconn=0)||(set/alocalconn=1))if!localconn!equ0(echo.&echo本地连接可能受限.并请先检查交换机接口是否松动...echo请确认交换机接口没有松动^!按任意键继续...pause>nulecho执行一系列修复命令.....echo1重新启动本地连接...devconrestartpci\!deviceinfo!*>nulecho2重置tcp/ip协议组件到干净状态...netshintipresetc:\123.txtecho3重置winsock...netshwinsockreset>nulecho4重新获取ip...ipconfig/renew>nulecho5清除地址缓存信息...arp–d*>nulecho6清空NetBIOS缓存内容...nbtstat-R>nulecho7清空本地计算机DNS缓存...ipconfig/flushdns>nulecho8WINS服务器上重新注册本地计算机...nbtstat-RR>nulecho9DNS服务器上重新注册本地计算机...ipconfig/registerdns>nul)else(echo----ok.)第3页共23页第2页共23页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共23页echo.&echo[三]层次化的测试.echo.&echo1,判断本地网卡是否工作正常.ping-w10-n1127.1|find/i"timedout">nul&&(echo.&echo网卡不能正常工作.&set/alast_flag=0&gototest)||(echo----ok.)::判断ip地址是否合法(如果为手动设置的话)echo.echo2,判断ip地址设置是否正确.::获取ip地址,网关地址.for/f"tokens=2delims=:"%%iin('ipconfig/all^|find/i"IPAddress"')do(setipaddr=%%isetipaddr=!ipaddr:~1,-1!)for/f"tokens=2delims=:"%%iin('ipconfig/all^|find/i"DefaultGateway"')do(setgateway=%%isetgateway=!gateway:~1,-1!)setsubnetID=!gateway:~0,-1!set/acounter=0ipconfig/all2>nul|find/I"yes">nul&&(set/aflag=1)||(set/aflag=0)if!flag!equ0(::判断ip地址是否合法,通过ping测试.echo!ipaddr!|find/i"!subnetID!">nul&&(set/aflag=1)||(set/aflag=0)if!flag!equ0(echo本地ip地址与网关地址不匹配.改变设置中......netshinterfaceipsetaddress"本地连接"dhcp>nulnetshinterfaceipsetdns"本地连接"dhcp>nul)else(for/f"tokens=2delims=:"%%ain('ipconfig/all^|find"SubnetMask"')do(setmask=%%a第4页共23页第3页共23页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共23页setmask=!mask:~1,-1!ifNOT"!mask!"=="255.255.255.0"(set/aflag=0)else(echo+掩码检查----ok.))setsubnetid=!gateway:~0,-2!for/L%%jin(1,5,254)do(ping-w10-n1!subnetid!.%%j>nul2>nulif!ERRORL...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

【LAN】网络故障诊断脚本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部