@echo off echo ---------------------------------------------------- echo ---------------BEGINING NETWORK TEST---------------- echo ---------------------------------------------------- if exist network_test_report.txt del network_test_report.txt if exist %temp%\zzxyy*.* del %temp%\zzxyy*.* set ROUTER_INTERNAL_INTERFACE=192.168.0.1 set ROUTER_EXTERNAL_INTERFACE=192.168.0.2 set ISP_ROUTER=192.168.0.3 set ISP_DEFAULT_ROUTER=192.168.0.4 set ISP_PRIMARY_DNS_SERVER=192.168.0.5 set ISP_SECONDARY_DNS_SERVER=192.168.0.6 set WWW.YAHOO.COM=www.yaho.com echo 1,6d;2,3d;e > %temp%\zzxyy001.tmp ping -n 1 localhost > %temp%\zzxyy002.tmp edlin %temp%\zzxyy002.tmp < %temp%\zzxyy001.tmp > nul ping -n 1 %ROUTER_INTERNAL_INTERFACE% > %temp%\zzxyy003.tmp edlin %temp%\zzxyy003.tmp < %temp%\zzxyy001.tmp > nul fc /w %temp%\zzxyy002.tmp %temp%\zzxyy003.tmp > nul IF ERRORLEVEL 1 echo INTERNAL ROUTER INTERFACE (%ROUTER_INTERNAL_INTERFACE%) IS DOWN IF NOT ERRORLEVEL 1 echo INTERNAL ROUTER INTERFACE (%ROUTER_INTERNAL_INTERFACE%) IS UP ping -n 1 %ROUTER_EXTERNAL_INTERFACE% > %temp%\zzxyy004.tmp edlin %temp%\zzxyy004.tmp < %temp%\zzxyy001.tmp > nul fc /w %temp%\zzxyy002.tmp %temp%\zzxyy004.tmp > nul IF ERRORLEVEL 1 echo EXTERNAL ROUTER INTERFACE (%ROUTER_EXTERNAL_INTERFACE%) IS DOWN IF NOT ERRORLEVEL 1 echo EXTERNAL ROUTER INTERFACE (%ROUTER_EXTERNAL_INTERFACE%) IS UP ping -n 1 %ISP_ROUTER% > %temp%\zzxyy005.tmp edlin %temp%\zzxyy005.tmp < %temp%\zzxyy001.tmp > nul fc /w %temp%\zzxyy002.tmp %temp%\zzxyy005.tmp > nul IF ERRORLEVEL 1 echo ISP ROUTER (%ISP_ROUTER%) IS DOWN IF NOT ERRORLEVEL 1 echo ISP ROUTER (%ISP_ROUTER%) IS UP ping -n 1 %ISP_DEFAULT_ROUTER% > %temp%\zzxyy006.tmp edlin %temp%\zzxyy006.tmp < %temp%\zzxyy001.tmp > nul fc /w %temp%\zzxyy002.tmp %temp%\zzxyy006.tmp > nul IF ERRORLEVEL 1 echo ISP DEFAULT ROUTER (%ISP_DEFAULT_ROUTER%) IS DOWN IF NOT ERRORLEVEL 1 echo ISP DEFAULT ROUTER (%ISP_DEFAULT_ROUTER%) IS UP ping -n 1 %ISP_PRIMARY_DNS_SERVER% > %temp%\zzxyy007.tmp edlin %temp%\zzxyy007.tmp < %temp%\zzxyy001.tmp > nul fc /w %temp%\zzxyy002.tmp %temp%\zzxyy007.tmp > nul IF ERRORLEVEL 1 echo ISP PRIMARY DNS SERVER (%ISP_PRIMARY_DNS_SERVER%) IS DOWN IF NOT ERRORLEVEL 1 echo ISP PRIMARY DNS SERVER (%ISP_PRIMARY_DNS_SERVER%) IS UP ping -n 1 %ISP_SECONDARY_DNS_SERVER% > %temp%\zzxyy008.tmp edlin %temp%\zzxyy008.tmp < %temp%\zzxyy001.tmp > nul fc /w %temp%\zzxyy002.tmp %temp%\zzxyy008.tmp > nul IF ERRORLEVEL 1 echo ISP SECONDARY DNS SERVER (%ISP_SECONDARY_DNS_SERVER%) IS DOWN IF NOT ERRORLEVEL 1 echo ISP SECONDARY DNS SERVER (%ISP_SECONDARY_DNS_SERVER%) IS UP ping -n 1 %WWW.YAHOO.COM% > %temp%\zzxyy009.tmp edlin %temp%\zzxyy009.tmp < %temp%\zzxyy001.tmp > nul fc /w %temp%\zzxyy002.tmp %temp%\zzxyy009.tmp > nul IF ERRORLEVEL 1 echo WWW.YAHOO.COM (%WWW.YAHOO.COM%) IS DOWN IF NOT ERRORLEVEL 1 echo WWW.YAHOO.COM (%WWW.YAHOO.COM%) IS UP echo ---------------BEGINING NETWORK TEST---------------- > network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ---------PINGING ROUTER INTERNAL INTERFACE---------- >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt type %temp%\zzxyy003.bak >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ---------PINGING ROUTER EXTERNAL INTERFACE---------- >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt type %temp%\zzxyy004.bak >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ----------------PINGING ISP ROUTER------------------ >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt type %temp%\zzxyy005.bak >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ------------PINGING ISP DEFAULT ROUTER-------------- >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt type %temp%\zzxyy006.bak >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ----------PINGING ISP PRIMARY DNS SERVER------------ >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt type %temp%\zzxyy007.bak >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ---------PINGING ISP SECONDARY DNS SERVER----------- >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt type %temp%\zzxyy008.bak >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo --------------PINGING WWW.YHAOO.COM----------------- >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt type %temp%\zzxyy009.bak >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ---------------NETWORK TEST COMPLETE---------------- >> network_test_report.txt echo ---------------------------------------------------- >> network_test_report.txt echo ---------------------------------------------------- echo ---------------NETWORK TEST COMPLETE---------------- echo ---------------------------------------------------- echo -------------PLEASE E-MAIL THE REPORT--------------- echo ----network_test_report.txt TO dusty@sandust.com---- echo --------------------THANK YOU----------------------- del %temp%\zzxyy*.* pause