這篇文章主要為大家展示了“windows主機(jī)中如何使用批處理命令檢查網(wǎng)卡網(wǎng)絡(luò)自動(dòng)重啟網(wǎng)卡”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“windows主機(jī)中如何使用批處理命令檢查網(wǎng)卡網(wǎng)絡(luò)自動(dòng)重啟網(wǎng)卡”這篇文章吧。
成都創(chuàng)新互聯(lián)公司是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),網(wǎng)絡(luò)空間、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,達(dá)州電信機(jī)房,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺以及歐美等多個(gè)國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。
原因分析與處理:
1.可能是服務(wù)器主機(jī)的ip被人頂?shù)簦窟@個(gè)可能是有的,但應(yīng)該比較小。
2.系統(tǒng)漏洞導(dǎo)致?
所以,更新了系統(tǒng)漏洞。
3.硬件驅(qū)動(dòng)問題?
重新下載網(wǎng)卡驅(qū)動(dòng)程序,重新安裝。
4.網(wǎng)卡硬件問題,那只能換網(wǎng)卡了?,F(xiàn)在還無法判斷。
鑒于還是有可能出現(xiàn)斷網(wǎng)的情況,為此,整理一段檢查網(wǎng)絡(luò)情況的代碼,網(wǎng)絡(luò)無法連接,可自動(dòng)重啟網(wǎng)卡。
代碼如下,僅供參考:
@echo off
echo "網(wǎng)卡自動(dòng)檢查重啟服務(wù)正在進(jìn)行中......."
echo "停止服務(wù)請按 Ctrl+C"
:begin
set "year=%date:~0,4%"
set "month=%date:~5,2%"
set "day=%date:~8,2%"
echo %date% %time% "ping......" >> ping%year%%month%%day%.txt
ping 192.168.1.1 >>ping%year%%month%%day%.txt
rem echo %errorlevel%
if %ERRORLEVEL% == 1 goto reboot
goto loop
:reboot
echo %date% %time% "網(wǎng)卡已重新啟動(dòng)" >>errlog.log
echo %date% %time% "網(wǎng)卡停用中...."
netsh interface set interface "本地連接 2" disabled
echo %date% %time% "網(wǎng)卡啟動(dòng)中...."
netsh interface set interface "本地連接 2" enabled
echo %date% %time% "網(wǎng)卡已重新啟動(dòng)...."
:loop
ping 127.0.0.1 -n 60> nul
goto begin
說明:
rem 表示此命令后的字符為解釋行,不執(zhí)行,只是給自己今后查找用的。:: 也可以起到 rem 的注釋作用, 而且更簡潔有效;
%errorlevel% 返回上次命令的執(zhí)行結(jié)果 不成功返回為1 成功返回為0
當(dāng)使用if %errorlevel%==值 cmmand 句式時(shí),它含義是:如果返回的錯(cuò)誤碼值等于值 的時(shí)候,將執(zhí)行cmmand操作。
netsh interface set interface "本地連接 2" enabled
這個(gè)本地連接 2 是可以換成某個(gè)網(wǎng)卡的,譬如 internet
以上是“windows主機(jī)中如何使用批處理命令檢查網(wǎng)卡網(wǎng)絡(luò)自動(dòng)重啟網(wǎng)卡”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!