當前位置:才華齋>網路>網路診斷>

網路診斷工具netsh用法

網路診斷 閱讀(2.68W)

netsh是一個功能非常強大的Windows系統內建命令,可用於從本地或遠端顯示或修改當前正在執行的計算機網路配置。它還提供了一個指令碼功能,對於指定計算機,可以通過此功能以批處理模式執行一組命令。為了存檔或配置其他伺服器,netsh也可以將配置指令碼儲存在文字檔案中。netsh命令可以在兩種模式下執行:互動式和非互動式。當需要進行單一設定時,使用非互動式模式即可。要在互動模式下使用,只需在命令提示符下輸入netsh命令即可。下面小編介紹其常見用法。

網路診斷工具netsh用法

  (1)檢視網路配置

語法格式為:netsh interface ip show {選項}

通過{選項}來決定要顯示的網路配置資訊,例如選項address表示顯示IP地址配置;config表示顯示IP地址和更多資訊;dns表示顯示DNS伺服器地址;icmp表示顯示ICMP統計資訊;interface表示顯示IP介面統計資訊;ipaddress表示顯示當前IP地址。

  (2)配置網路介面IP和閘道器IP

例如,命令netsh interface ip set address 本地連線 static 表示將名為“本地連線”的網路介面配置為:IP地址,子網掩碼,預設閘道器,其中static表示分配靜態地址。

  (3)配置網路介面的DNS伺服器

例如,命令netsh interface ip set dns 本地連線 static 表示將名為“本地連線”的'網路介面的DNS伺服器配置為。

  (4)配置自動獲取IP地址、DNS地址

例如,命令netsh interface ip set address 本地連線 dhcp表示將名為“本地連線”的網路介面配置為自動獲取IP地址;netsh interface ip set dns 本地連線 dhcp表示將名為“本地連線”的網路介面配置為自動獲取DNS伺服器地址。

  (5)檢視和使用網路配置檔案

例如,命令netsh -c interface dump表示顯示當前的配置指令碼。

要將當前網路配置指令碼匯出到一個文字檔案,可使用重定向操作:netsh -c interface dump > d:,(">"表示匯出,">>"表示追加);要從文字檔案匯入網路配置指令碼,可以使用命令:netsh -f d:。

另外,進入netsh互動環境後,在根基目錄用exec命令也可以載入一個配置指令碼,如:netsh>exec d:。

  (6)啟用|關閉|重置防火牆

啟用防火牆,命令:netsh firewall set opmode mode = enable

關閉防火牆,命令: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

啟用承載網路,命令:netsh wlan start hostednetwork

注:對於普通計算機來說,網路設定只有介面IP配置引數;而對於伺服器而言,網路設定不僅僅包括前面所提到的介面IP配置引數,還有介面配置、埠代理配置、遠端訪問配置、路由配置、DNS代理配置、NAT 配置、DHCP中繼代理配置等。

  工具的語法為:

netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]

要顯示在上下文中可以使用的子上下文和命令的列表,請在netsh>命令提示符處鍵入上下文名稱,後跟空格和?。例如,要顯示可以在/routing上下文使用的子上下文和命令的列表,應在netsh>命令提示符處鍵入routing ?,然後按Enter。上下文字串附加在工具命令之後,並被傳遞到相關的幫助器。幫助器可以有一個或多個對映到上下文的入口點。

工具中可使用的一些上下文是:

/dhcp,更改為動態主機配置協議(DHCP)上下文;

/ras,更改為遠端訪問伺服器(RAS)上下文;

/routing,更改為路由上下文;

/wins,更改為Windows Internet命名服務(WINS)上下文。

上下文也可巢狀在其他上下文中。例如,以下上下文在netsh>ras上下文中執行:

/ip,更改為Internet協議(IP)上下文;

/ipx,更改為網際資料包交換(IPX)上下文;

/netbeui,更改為NetBios增強型使用者介面(NETBEUI)上下文。