2006年11月4日 星期六

快速切換Static IP 及 Dynamic IP

 部份使用 Notebook 的上班族應該會遇到一種狀況,因為公司的政策及工作上的需求,而公司配發一組 Static IP,而在家裡使用 Dynamic IP,這時候需要來回設定網路組態就會覺得有點煩了。

 在 Windows XP 下有個 netsh 的指令,可以用指令的方式改變網路組態,我們只需要將它寫成 script 放在桌面上就很方便了。
Static_IP.bat
@echo off
netsh interface ip set address "區域連線" static 10.1.0.26 255.255.255.0 10.1.0.254 1
netsh interface ip set wins "區域連線" static 10.1.1.55
netsh interface ip set dns "區域連線" static 10.1.1.55
Dynamic_IP.bat
@echo off
netsh interface ip set address "區域連線" dhcp
netsh interface ip set dns "區域連線" dhcp 
netsh interface ip set wins "區域連線" dhcp



 恆逸的吳翠鳯老師提供另一種參數也可以方便用指令的方式改變網路組態,只要先將網路組態設定好,再用指令將參數匯出成一個檔案,當要改變時匯入所需的網路組態即可。

匯出 IP 設定檔
netsh interface ip dump > ip1.txt

匯入 IP 設定檔
netsh exec X:ip1.txt

 只要將不同的網路組態檔分別寫成不同的批次檔,即可依環境需求快速變更網路組態。

沒有留言:

張貼留言