Windows網絡工具包NETSH常見問題解答
2024-09-09 00:42:44
供稿:網友
NETSH是Windows網絡工具包中最強大的工具之一。下面介紹NETSH在各種情況下的一些優秀用法,說明如何簡化網絡配置、管理和文件資料。
1:NETSH是什么?
NETSH是Windows 2000和Windows Server 2003中最強大但不太為人所知的一個工具。它被默認安裝,位于系統根目錄的system32文件夾內。Windows XP中同樣含有NETSH工具。
NETSH幫助你顯示、修改、輸入和輸出系統網絡參數的許多元素。它還能通過遠程機器參數(-r)遠程連接其它系統。
2:NETSH上下文
上下文指NETSH能夠管理的網絡配置的特殊因素。NETSH中的命令和選項對上下文敏感,同樣的命令可能存在于多個上下文區域內,并且每種上下文的命令和結果各不相同。下面為Windows Server 2003的NETSH上下文區域:
上下文——說明
aaaa – 驗證、授權、審核與審計
dhcp – DHCP服務器管理
diag – OS和網絡服務參數
interface – NIC配置;包括子上下文
ipsec – 可供選擇的IP服務參數
netsh bridge – 網絡橋接配置
ras – 遠程訪問服務器配置
routing – 路由管理(不是RRAS)
rpc – 子網和接口設置
wins – Windows互聯網域名服務管理
現在,上下文可能還有子上下文,使得問題更加復雜。例如,接口上下文有三個子上下文:ip、ipv6和portproxy。NETSH把這些子上下文作為上下文引用,如netshet接口ip上下文。注意,Windows XP有一組不同的上下文。在非交互模式下使用輸入和輸出操作時,你必須指定上下文或子上下文配置。
3:用NETSH協調網絡變更控制
你可以使用NETSH輸入和輸出網絡配置。使用NETSH進行網絡變更控制就是一個典型的例子。如果要將一個系統安裝到另一個網絡中,但需要維持與其它系統的通信通道,NETSH輸出將允許各個系統同意使用各種網絡設置。例如,下面是一個轉儲操作的接口上下文NETSH輸出的一部分。
set address name = "Teamed NIC" source = static addr = 10.64.32.100 mask = 255.255.252.0
set address name = "Teamed NIC" gateway = 10.25.44.1 gwmetric = 1
set dns name = "Teamed NIC" source = static addr = 10.64.22.50
add dns name = "Teamed NIC" addr = 10.95.61.22
add dns name = "Teamed NIC" addr = 10.95.45.34
set wins name = "Teamed NIC" source = static addr = 10.95.45.70
add wins name = "Teamed NIC" addr = 10.95.45.25
檢查一個包含各部分在內的NETSH輸出可以確保使用正確DNS、WINS和子網掩碼對系統進行了正確路由。最大的優點在于,在完成所有適當的條目后,你可以將整個文件輸入Windows系統中,并且不會輸入任何錯誤信息。這只能用于接口上下文,也同樣可用于所有其它上下文腳本。