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