網(wǎng)絡(luò)診斷工具netsh用法
網(wǎng)絡(luò)診斷工具netsh用法
netsh是一個(gè)功能非常強(qiáng)大的Windows系統(tǒng)內(nèi)置命令,可用于從本地或遠(yuǎn)程顯示或修改當(dāng)前正在運(yùn)行的計(jì)算機(jī)的網(wǎng)絡(luò)配置。它還提供了一個(gè)腳本功能,對(duì)于指定計(jì)算機(jī),可以通過此功能以批處理模式運(yùn)行一組命令。為了存檔或配置其他服務(wù)器,netsh也可以將配置腳本保存在文本文件中。netsh命令可以在兩種模式下運(yùn)行:交互式和非交互式。當(dāng)需要進(jìn)行單一設(shè)置時(shí),使用非交互式模式即可。要在交互模式下使用,只需在命令提示符下輸入netsh命令即可。下面小編介紹其常見用法。
(1)查看網(wǎng)絡(luò)配置
語(yǔ)法格式為:netsh interface ip show {選項(xiàng)}
通過{選項(xiàng)}來決定要顯示的網(wǎng)絡(luò)配置信息,例如選項(xiàng)address表示顯示IP地址配置;config表示顯示IP地址和更多信息;dns表示顯示DNS服務(wù)器地址;icmp表示顯示ICMP統(tǒng)計(jì)信息;interface表示顯示IP接口統(tǒng)計(jì)信息;ipaddress表示顯示當(dāng)前IP地址。
(2)配置網(wǎng)絡(luò)接口IP和網(wǎng)關(guān)IP
例如,命令netsh interface ip set address 本地連接 static 10.1.1.10 255.0.0.0 10.1.2.1表示將名為“本地連接”的網(wǎng)絡(luò)接口配置為:IP地址10.1.1.10,子網(wǎng)掩碼255.0.0.0,默認(rèn)網(wǎng)關(guān)10.1.2.1,其中static表示分配靜態(tài)地址。
(3)配置網(wǎng)絡(luò)接口的DNS服務(wù)器
例如,命令netsh interface ip set dns 本地連接 static 202.102.160.68表示將名為“本地連接”的網(wǎng)絡(luò)接口的DNS服務(wù)器配置為202.102.160.68。
(4)配置自動(dòng)獲取IP地址、DNS地址
例如,命令netsh interface ip set address 本地連接 dhcp表示將名為“本地連接”的網(wǎng)絡(luò)接口配置為自動(dòng)獲取IP地址;netsh interface ip set dns 本地連接 dhcp表示將名為“本地連接”的網(wǎng)絡(luò)接口配置為自動(dòng)獲取DNS服務(wù)器地址。
(5)查看和使用網(wǎng)絡(luò)配置文件
例如,命令netsh -c interface dump表示顯示當(dāng)前的配置腳本。
要將當(dāng)前網(wǎng)絡(luò)配置腳本導(dǎo)出到一個(gè)文本文件,可使用重定向操作:netsh -c interface dump > d:net1.txt,(">"表示導(dǎo)出,">>"表示追加);要從文本文件導(dǎo)入網(wǎng)絡(luò)配置腳本,可以使用命令:netsh -f d:net1.txt。
另外,進(jìn)入netsh交互環(huán)境后,在根基目錄用exec命令也可以加載一個(gè)配置腳本,如:netsh>exec d:net1.txt。
(6)啟用|關(guān)閉|重置防火墻
啟用防火墻,命令:netsh firewall set opmode mode = enable
關(guān)閉防火墻,命令:netsh firewall set opmode mode = disable
重置防火墻,命令:netsh firewall reset
(7)啟用|禁用WLAN
啟用WLAN,命令:netsh wlan set hostednetwork mode=allow
禁用WLAN,命令:netsh wlan set hostednetwork mode=disallow
啟用承載網(wǎng)絡(luò),命令:netsh wlan start hostednetwork
注:對(duì)于普通計(jì)算機(jī)來說,網(wǎng)絡(luò)設(shè)置只有接口IP配置參數(shù);而對(duì)于服務(wù)器而言,網(wǎng)絡(luò)設(shè)置不僅僅包括前面所提到的.接口IP配置參數(shù),還有接口配置、端口代理配置、遠(yuǎn)程訪問配置、路由配置、DNS代理配置、NAT 配置、DHCP中繼代理配置等。
netsh.exe工具的語(yǔ)法為:
netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]
要顯示在上下文中可以使用的子上下文和命令的列表,請(qǐng)?jiān)趎etsh>命令提示符處鍵入上下文名稱,后跟空格和?。例如,要顯示可以在/routing上下文使用的子上下文和命令的列表,應(yīng)在netsh>命令提示符處鍵入routing ?,然后按Enter。上下文字符串附加在netsh.exe工具命令之后,并被傳遞到相關(guān)的幫助器。幫助器可以有一個(gè)或多個(gè)映射到上下文的入口點(diǎn)。
netsh.exe工具中可使用的一些上下文是:
/dhcp,更改為動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)上下文;
/ras,更改為遠(yuǎn)程訪問服務(wù)器(RAS)上下文;
/routing,更改為路由上下文;
/wins,更改為Windows Internet命名服務(wù)(WINS)上下文。
上下文也可嵌套在其他上下文中。例如,以下上下文在netsh>ras上下文中運(yùn)行:
/ip,更改為Internet協(xié)議(IP)上下文;
/ipx,更改為網(wǎng)際數(shù)據(jù)包交換(IPX)上下文;
/netbeui,更改為NetBios增強(qiáng)型用戶接口(NETBEUI)上下文。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時(shí)請(qǐng)帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除