如果你是一個專業的IT,通常是會帶著筆記型電腦到處跑,公司和家裡的網路設定經常是差異很大,公司要用固定IP,家裡用DHCP,那該怎麼解?用手動改IP?裝軟體切換網路卡設定?那都是太遜啦
這次要分享給大家的是netsh這個好用的東西
備份IP設定
netsh -c interface dump > ip.txt
備份路由設定(如果OS灌Windows Server,又有開啟路由及遠端存取伺服器)
netsh -c rounting dump > routing.txt
載入設定檔
netsh -f config.txt
如果是載入路由設定就需要重啟路由服務
net stop "routing and remote access"
net start "routing and remote access"
以下是config.txt的內容,依個人需要修改ip.txt內容而來的,我通常是替辦公室、IDC、家裡都設一個設定檔和批次檔,要切換的時候只要點一下批次檔就切換好網路設定了,多方便。
#=========
# 介面設定
#=========
pushd interface
reset all
popd
# 介面設定結束
# ----------------------------------
# 介面 IP 設定
# ----------------------------------
pushd interface ip
# "區域連線" 的介面 IP 設定
set address name = "區域連線" source = static addr = 192.168.100.159 mask = 255.255.255.0
# 如果是DHCP的話就source=dhcp (addr和 mask都不要寫)
set address name = "區域連線" gateway = 192.168.100.254 gwmetric = 1
set dns name = "區域連線" source = static addr = 168.95.1.1
set wins name = "區域連線" source = static addr = 192.168.100.8
popd
# 介面 IP 設定結束