網卡重啟腳本
⑴ 如何用腳本實時啟用、禁用網卡
運行中輸入
netsh interface ip set address "連接名稱"static 0.0.0.0 0.0.0.0 0.0.0.0 1
最後有一個1,一定要有呀
⑵ 求一個centos 自動重啟網卡的腳本
給你幾個提示:
先了解重啟網卡的命令
然後了解ping命令在shell裡面怎麼寫
然後把這幾個命令都寫成xxx.sh
然後了解一下centos開機腳本都放在哪裡
⑶ linux 啟動、關閉、重啟網路服務的兩種方式
Linux 啟動、關閉、重啟網路服務的兩種方式:
1、使用service腳本來調度網路服務,如:
啟動 service network start;
關閉 service network stop;
重啟 service network restart;
2、直接執行網路服務的管理腳本,如:
啟動/etc/init.d/network start;
關閉 /etc/init.d/network stop;
重啟 /etc/init.d/network restart。
(3)網卡重啟腳本擴展閱讀
linux其他服務相關命令介紹:
1、linux顯示所有服務的運行狀態命令
service --status-all
chkconfig --list
2、linux查看單個服務的運行狀態命令
service iptables status
3、linux查看服務啟動狀態,是否開機自動啟動命令
chkconfig --list servicename
⑷ 被做了個一直禁止啟動網卡的腳本怎麼破解
不好破解的。直接換個驗證過的系統盤重裝系統就行了,這樣就可以全程自動、順利解決 網路不能使用 的問題了。用u盤或者硬碟這些都是可以的,且安裝速度非常快。但關鍵是:要有兼容性好的(兼容ide、achi、Raid模式的安裝)並能自動永久激活的、能夠自動安裝機器硬體驅動序的系統盤,這就可以全程自動、順利重裝系統了。方法如下:
1、U盤安裝:用ultraiso軟體,打開下載好的系統安裝盤文件(ISO文件),執行「寫入映像文件」把U盤插到電腦上,點擊「確定」,等待程序執行完畢後,這樣就做好了啟動及安裝系統用的u盤,用這個做好的系統u盤引導啟動機器後,即可順利重裝系統了;
2、硬碟安裝:前提是,需要有一個可以正常運行的Windows系統,提取下載的ISO文件中的「*.GHO」和「安裝系統.EXE」到電腦的非系統分區,然後運行「安裝系統.EXE」,直接回車確認還原操作,再次確認執行自動安裝操作。(執行前注意備份C盤重要資料!);
3、圖文版教程:有這方面的詳細圖文版安裝教程怎麼給你?不能附加的。會被系統判為違規的。
重裝系統的系統盤下載地址在「知道頁面」右上角的…………si xin zhong…………有!望採納!
⑸ 如何在開機時自動重啟本地連接
不知是什麼原因,所用的這個台式電腦每次開機時都需要重啟本地連接,即首先禁用本地鏈接,然後重啟本地鏈接,否則就不能上網。在網上查了半天,對無線路由做了種種設置,結果時而管用時而不管用。於是想能不能在開機自動重啟本地鏈接呢?
答案是可以的。編寫一個批處理文件就行了,該文件內容如下:
@echo off
rem 禁用網卡
netsh interface set interface "本地連接" disabled
rem 啟用網卡
netsh interface set interface "本地連接" enabled
要在開機自動運行這個這個批處理文件,可以把它復制到C:\Users\Administrator\AppData\Roaming\ Microsoft\Windows\Start Menu\Programs\Startup文件夾中,也可以添加到計劃任務中(觸發器為「用戶登錄」,如圖所示)。
如何在開機時自動重啟本地連接
運行批處理文件時將彈出黑色窗口,看起來比較討厭。為此,可以編寫一個腳本文件來運行批處理文件,腳本內容如下:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c resetnet.bat",vbhide
保存腳本文件時,以「.vbs」作為文件擴展名。
其他可考慮的方案:對無線路由進行軟體升級;在無線路由DHCP伺服器中保留靜態IP地址,同時在電腦上設置本地連接的網路參數,將IP地址設置為靜態值而不是自動獲取。
⑹ linux下的網卡啟動後,如何自動載入腳本文件
激活網卡的命令是:ifconfig eth0 up 你既然知道了命令,自己做一個腳本,放在啟動項目就可以了。
⑺ 網卡網關配置有誤是什麼意思
我們電腦在使用網路的時候,如果網路有問題無法使用,網卡網關配置有誤引起的,我們可以通過檢查和設置的方法解決。下面就告訴大家,網卡網關配置有誤怎麼解決?
檢查網線連接是不是正常,如果網線連接不正常,也會造成網卡網關配置有誤,我們重新將網線和介面連接一下即可。
如果是設置問題,我們可以先點擊電腦任務欄的網路連接圖標。
之後我們在網路窗口中,點擊本地連接選項。
之後我們在打開的窗口中點擊屬性按鈕。
之後我們在裡面點擊Internet協議版本選項,我們需要雙擊進入。
之後我們將IP和DNS的手動連接改為自動連接,即可自動獲得IP和DNS。
1、網關錯誤是指路由器指向不正確,網關的IP地址設置不正確,可以檢查重置。
2、網關也稱為網關和協議轉換器。網關實現網路層以上的網路互聯,是一種復雜的網路互聯設備,僅用於高層協議不同的兩個網路的互聯。網關可用於廣域網互連和區域網互連。網關是一種起著重要轉換作用的計算機系統或設備。網關是兩個通信協議、數據格式或語言不同,甚至體系結構完全不同的系統之間的翻譯器。與網橋簡單地傳送信息不同,網關將接收到的信息重新打包,以滿足目的系統的需要。同層——應用層。我們都知道,從一個房間走到另一個房間,必然要經過一扇門。同樣,從一個網路向另一個網路發送信息必須經過一個「網關」,也就是關口。顧名思義,網關是一個網路和另一個網路之間的網關。也就是網路檢查點。
最後我們檢查設置成功,點擊確定,即可開始自動連接,即可解決網卡網關配置有誤的問題。
⑻ 本地連接裡面的修復有dos命令嗎
NETSH 命令修復本地連接可以是重置winsock腳本,以前win2000系統可以重啟網卡介面,但現在windowsXP中文版卻不可以,老提示錯誤~ 後來才知道是漢化時的一個bug,對netsh命令我也是懂一點皮毛~既然你是想用dos來修復本地連接,我可以寫個批處理讓你實現~
代碼如下:
@echo off&color f9
:chk
title 網路故障自動修復 by:小覃 QQ:120886134
cls&echo.&echo 正在監視網路. . .
ping -n 1 www..com>nul&if not errorlevel 1 goto chk
cls&echo.&echo 網路故障,正在嘗試修復. . .
arp -d>nul&nbtstat -R>nul 2>nul&ipconfig /flushdns>nul 2>nul&nbtstat -RR>nul 2>nul&ipconfig /registerdns>nul 2>nul&ipconfig /release>nul 2>nul&ipconfig /renew>nul 2>nul
ping -n 2 www..com>nul&if errorlevel 1 echo 嘗試修復失敗!&ping -n 2 127.1>nul
goto chk
以上是監視並修復本地網路的批代碼~
如果修復時想添加重啟網卡這一項,可以用以下代碼:(我以前寫的,因為是校園網固定IP用,所以沒有ipconfig /release和ipconfig /renew這兩項)
見代碼:(代碼寫得有點垃圾,請高手不要笑~)
@echo off&color f9
title 網路故障自動診斷、修復 第二次修正版 來自:中南民族大學08軟工小覃
cls
rem 工作之前,首先確保網卡處於開啟狀態
echo 正在重啟網卡……
set i=0
goto restartnetinterface
:start
cls
echo 正在檢測網路的連通性……
netsh -c interface ip mp >c:\interface.txt
for /f "skip=11 tokens=4 " %%i in (c:\interface.txt) do set temp1=%%i && goto dns
:dns
for /f "skip=12 tokens=5 " %%i in (c:\interface.txt) do set temp2=%%i && goto temp
:temp
echo %temp1%>"c:\temp1.txt"
echo %temp2%>"c:\temp2.txt"
for /f "tokens=2 delims==" %%i in (c:\temp1.txt) do set gateip=%%i && goto getdns
:getdns
for /f "tokens=2 delims==" %%i in (c:\temp2.txt) do set dns=%%i && goto checkdns
:checkdns
ping -n 1 %dns%>nul&if errorlevel 1 goto fix
ping -n 1 %gateip%>nul&if errorlevel 1 goto fix
echo 網路線路通信正常!
ping -n 2 127.1>nul
arp -d>nul
goto start
:fix
@ECHO OFF
cls
echo 當前網路異常!
echo 正在修復……
:restartnetinterface
rem 為了能夠正常啟用網卡,先對網卡名稱進行修正
@reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{A4F125A6-5ECB-49EB-9C14-2151210C49EE}\Connection /v Name /f>NUL
@reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{A4F125A6-5ECB-49EB-9C14-2151210C49EE}\Connection /v Name /t REG_sz /d 本地連接>NUL
if exist restartnetwork.dat del /f /q restartnetwork.dat
arp -d>nul&nbtstat -R>nul&ipconfig /flushdns>nul&nbtstat -RR>nul&ipconfig /registerdns>nul
rem 重置 Winsock 目錄
netsh winsock reset>nul
rem 重啟本地連接
:::下面是重啟網卡的腳本
(echo Const ssfCONTROLS = 3
echo sConnectionName = "本地連接"
echo sEnableVerb = "啟用%(&A)"
echo sDisableVerb = "停用%(&B)")>restartnetwork.dat
echo set shellApp = createobject%("shell.application") >>restartnetwork.dat
echo set oControlPanel = shellApp.Namespace%(ssfCONTROLS) >>restartnetwork.dat
(echo set oNetConnections = nothing
echo for each folderitem in oControlPanel.items
echo if folderitem.name = "網路連接" then
echo set oNetConnections = folderitem.getfolder:exit for
echo end if
echo next
echo if oNetConnections is nothing then
echo msgbox "未找到網路連接文件夾"
echo wscript.quit
echo end if
echo set oLanConnection = nothing
echo for each folderitem in oNetConnections.items )>>restartnetwork.dat
echo if lcase%(folderitem.name) = lcase(sConnectionName) then >>restartnetwork.dat
(echo set oLanConnection = folderitem:exit for
echo end if
echo next
echo if oLanConnection is nothing then
echo msgbox "未找到 '" ^& sConnectionName ^& "' item"
echo wscript.quit
echo end if
echo bEnabled = true
echo set oEnableVerb = nothing
echo set oDisableVerb = nothing
echo s = "Verbs: " ^& vbcrlf
echo for each verb in oLanConnection.verbs
echo s = s ^& vbcrlf ^& verb.name
echo if verb.name = sEnableVerb then
echo set oEnableVerb = verb
echo bEnabled = false
echo end if
echo if verb.name = sDisableVerb then
echo set oDisableVerb = verb
echo end if
echo next
echo if bEnabled then
echo oDisableVerb.DoIt
echo bEnabled = false
echo wscript.sleep 1000)>>restartnetwork.dat
echo do while %( true )>>restartnetwork.dat
(echo for each verb in oLanConnection.verbs
echo if verb.name = sEnableVerb then
echo set oEnableVerb = verb
echo exit do
echo end if
echo wscript.sleep 1000
echo next
echo loop
echo end if
echo oEnableVerb.DoIt
echo bEnabled = true
echo wscript.sleep 5000%)>>restartnetwork.dat
/b restartnetwork.dat %windir%\xiaoqin.vbs>nul
start /min %windir%\xiaoqin.vbs
set /a i+=1
if %i%==1 goto skit
cls&ping -n 2 127.1>nul
echo 當前網路異常!正在修復……
echo 清除arp緩存、&ping -n 2 127.1>nul&cls
echo 當前網路異常!正在修復……
echo 清除netBT、&ping -n 2 127.1>nul&cls
echo 當前網路異常!正在修復……
echo 刷新netBT、&ping -n 2 127.1>nul&cls
echo 當前網路異常!正在修復……
echo 刷新dns緩存表、&ping -n 2 127.1>nul&cls
echo 當前網路異常!正在修復……&echo 注冊ip
ping -n 2 127.1>nul&cls
echo 當前網路異常!正在修復……
echo 重置 Winsock 目錄&ping -n 2 127.1>nul&cls
echo 正在完成對您本地連接修復~&echo 請稍候……
ping -n 2 127.1>nul&cls&echo.
echo Windows完成修復您的連接。您可以重新嘗試連接。
echo 如果問題仍然存在,請與網路管理員聯系。
echo.&echo 即將進入網路監視狀態……
ping -n 10 127.1>nul&del /f /q restartnetwork.dat
del /f /q %windir%\xiaoqin.vbs
goto start
:skit
cls&echo 正在修復……&echo 清除arp緩存、&ping -n 1 127.1>nul
cls&echo 正在修復……&echo 清除netBT、&ping -n 1 127.1>nul
cls&echo 正在修復……&echo 刷新netBT、&ping -n 1 127.1>nul
cls&echo 正在修復……&echo 刷新dns緩存表、&ping -n 1 127.1>nul
cls&echo 正在修復……&echo 注冊ip&ping -n 1 127.1>nul
cls&echo 正在修復……&echo 重置 Winsock 目錄&ping -n 1 127.1>nul
cls&echo 正在完成對您本地連接修復~&echo 請稍候……&ping -n 2 127.1>nul&cls&echo.
echo Windows完成修復您的連接。您可以重新嘗試連接。
echo 如果問題仍然存在,請與網路管理員聯系。&echo.
echo 即將進入網路監視狀態……
ping -n 10 127.1>nul&del /f /q restartnetwork.dat
del /f /q %windir%\xiaoqin.vbs
goto start
以上是修復本地連接的批處理~
⑼ centos7 怎麼重啟網路配置
1.首先找到網關:
打開虛擬機,「編輯」-「虛擬網路編輯器」,即可看到各個信息
(9)網卡重啟腳本擴展閱讀:
CentOS(Community Enterprise Operating System,中文意思是:社區企業操作系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由於出自同樣的源代碼,因此有些要求高度穩定性的伺服器以CentOS替代商業版的Red HatEnterprise Linux使用。兩者的不同,在於CentOS並不包含封閉源代碼軟體
⑽ BAT腳本一鍵修改將「電腦本地網卡MAC變成路由器MAC地址」。
輸入devcon find pci\*
列出本地計算機上所有已知的PCI 設備,如下,這是本人的網卡一行
PCI\VEN_13F0&DEV_0201&SUBSYS_020113F0&REV_14\3&13C0B0C5&0&48: Sundance ST201 based PCI Fast Ethernet Adapter #3
記下第一個&和第二個&之間的設備代碼,例如我的網卡就是:DEV_0201
以下是代碼 使用前先按以上步驟獲取到你的網卡DEV代碼將以下代碼中的DEV_0201替換為你的網卡代碼再另存BAT即可
@echo off
echo ========================
echo === Change MAC Tools ===
echo ========================
echo 1.修改本機MAC地址
echo 2.恢復本機MAC地址
@choice /c:12 cheg,back
if errorlevel 2 goto back
if errorlevel 1 goto cheg
:cheg
echo 將新的MAC值寫入注冊表
start cheg.reg
pause
echo 正在禁用本機網卡
devcon disable *DEV_0201*
echo 正在啟用本機網卡
echo 友情提示:此操作時間較長,請耐心等待,腳本執行完成後,本窗口會自動退出。
devcon enable *DEV_0201*
goto end
:back
echo 將新的MAC值寫入注冊表
start back.reg
pause
echo 將重啟網卡,執行完成後,腳本會自動退出。
echo 正在禁用網卡
devcon disable *DEV_0201*
echo 正在啟用網卡,啟用時間稍長,請耐心等待……
devcon enable *DEV_0201*
goto end
以上為代碼