|
|
|
|
|
設(shè)置本地IP地址我想絕大部分人都是通過點擊“本地連接”打開窗口來設(shè)置的,這樣很直觀明了,操作起來也沒有什么困難,不過,今天給你看看牛人如何在dos使用NetSH命令一句話設(shè)置本地IP地址的。
了解NetSH命令
NetSH (Network Shell) 是windows系統(tǒng)本身提供的功能強大的網(wǎng)絡(luò)配置命令行工具。
Netsh 是命令行腳本實用工具,它允許從本地或遠(yuǎn)程顯示或修改當(dāng)前正在運行的計算機的網(wǎng)絡(luò)配置。
Netsh 還提供了一個腳本功能,對于指定計算機,可以通過此功能以批處理模式運行一組命令。為了存檔或配置其他服務(wù)器,Netsh 也可以將配置腳本保存在文本文件中。
Netsh 命令的強大,有經(jīng)驗的管理員都不會懷疑;以前有很多介紹netsh命令的文章,今天我們從另一方面感受一下netsh命令的神奇。
使用NetSH命令一句話設(shè)置本地IP地址
對于熟悉NetSH命令的人來說,設(shè)置本地IP地址就可以自如的在dos里輕松搞定了,比如為計算機的“本地連接”指定一個靜態(tài)的IP地址:192.168.0.100,設(shè)置其子網(wǎng)掩碼?55.255.255.0,并指定默認(rèn)網(wǎng)關(guān)為192.168.0.1,如下便是執(zhí)行的命令了:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
(注意:這是一條完整的命令,輸入的時候請不要換行。)
設(shè)置完畢后,還可以使用NetSH命令來顯示你TCP/IP協(xié)議的相關(guān)設(shè)置,看看本地IP地址設(shè)置是否成功。在命令提示窗口(CMD.EXE)里輸入下列命令:
netsh interface ip show config
使用NetSH快速切換TCP/IP設(shè)置
如果你有一臺筆記本電腦,而且你需要在兩個以上不同的地方接入網(wǎng)絡(luò)(并且每個網(wǎng)絡(luò)都需要使用靜態(tài)IP地址),那么你也可以使用netsh.exe來快速地切換TCP/IP設(shè)置,以適應(yīng)不同網(wǎng)絡(luò)的需要。ntesh.exe可以把不同的TCP/IP設(shè)置導(dǎo)出成不同的配置文件,然后在需要的時候?qū)肱渲梦募砀南鄳?yīng)的設(shè)置。
例如,現(xiàn)在你的筆記本接入了網(wǎng)絡(luò)1,并且已經(jīng)做好了相應(yīng)的網(wǎng)絡(luò)設(shè)置。這時你可以在命令提示窗口輸入:
netsh -c interface dump > c:location1.txt
通過這條命令把相應(yīng)的TCP/IP設(shè)置導(dǎo)出至c:下文件名為location1.txt的文本文件。以此類推,你可以把不同網(wǎng)絡(luò)環(huán)境的設(shè)置導(dǎo)出到不同的配置文件中。在需要接入不同的網(wǎng)絡(luò)中時,你只需要使用下面這條命令就可以了:
netsh -f c:location1.txt(或者:netsh -f c:location2.txt)
使用NetSH配置網(wǎng)絡(luò)適配器
除此之外,你還可以通過NetSH來配置網(wǎng)絡(luò)適配器,讓它從DHCP服務(wù)器自動獲得IP地址。命令如下:
netsh interface ip set address "Local Area Connection" dhcp
還可以進(jìn)行WINS配置:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
當(dāng)然,只要你想,你還可以通過NetSH使網(wǎng)絡(luò)適配器動態(tài)獲得DNS設(shè)置:
netsh interface ip set dns "Local Area Connection" dhcp
使用NetSH禁用網(wǎng)絡(luò)連接自動調(diào)優(yōu)功能
禁用網(wǎng)絡(luò)連接自動調(diào)優(yōu),可以提高網(wǎng)絡(luò)速度的哦,看看此文所述,為什么10m光纖寬帶上傳速度只有1m還不到2m,你可以使用NetSH命令來搞定。
如果您使用的是Windows Vista或Windows 7,可以使用NetSH禁用網(wǎng)絡(luò)連接自動調(diào)優(yōu)功能:
a. 單擊[開始]——[所有程序]——[附件] ,右擊[命令提示符]并選擇以[管理員身份運行] 。
b. 當(dāng)Windows 要求權(quán)限時請單擊[繼續(xù)]。在命令提示符下,輸入
netsh interface tcp set global autotuninglevel=disabled
按下回車鍵。
注意:此命令禁用窗口自動調(diào)優(yōu)功能。
c. 在禁用自動優(yōu)化網(wǎng)絡(luò)功能后,驗證您否是可以登錄到Windows Live Messenger。
注意:如果您仍然無法登錄到Messenger的,那么請重新啟用此功能。
d. 重新啟用自動優(yōu)化網(wǎng)絡(luò)功,在命令提示符下,輸入
netsh interface tcp set global autotuninglevel=normal
按下 回車鍵。
注意:此命令將再次開啟自動優(yōu)化網(wǎng)絡(luò)功能,以便您可以利用網(wǎng)絡(luò)的優(yōu)勢提高性能。
現(xiàn)在你知道了吧,NetSH是一個很有用的自定義TCP/IP設(shè)置的工具。
相關(guān)鏈接
NetSH (Network Shell) 是windows系統(tǒng)本身提供的功能強大的網(wǎng)絡(luò)配置命令行工具。除非網(wǎng)絡(luò)管理人員,一般電腦用戶都不會接觸到此命令。不過如果了解NetSh,也許你會喜歡它,因為它可能幫助自己快速解決一些網(wǎng)絡(luò)問題。
。。。