[轉貼] Windows XP 下使用命令提示字元修改網路設定
引述
Windows XP 下使用命令提示字元修改網路設定之前在用筆記型電腦時研究的,算是紀錄吧~
為什麼要去找這種方法?因為說實話,每次要在 DHCP 和固定 IP 中做切換,都要去找到「網路連線」、「區域連線」、「內容」、「TCP/IP」、「內容」,然後修改;這樣實在有點繁瑣…而實際上,Windows XP 中,大部分的設定應該都是可以用命令提示字元完成的!
以修改網路組態來說,方法如下:
- 「開始」-「執行」,輸入「cmd」後按確定,可以進入Windows XP 的「命令提示字元」
(當然,也可以到程式集裡去找)- 利用「netsh dump」,將目前的網路設定擷取出來;但是因為內容相當多,除了 TCP/IP 的設定外,也包含了其他的設定,所以讓它存成文字檔吧~
指令是「netsh dump > c:\ipconfig.txt」。- 打開 c:\ipconfig.txt 這個檔案後,可以發現裡面有很多資料;大部分的資料都不大清楚是幹麻用的。 :p
不過,應該可以找到類似這樣的段落# ----------------------------------
# 介面 IP 設定
# ----------------------------------
pushd interface ip
# "區域連線" 的介面 IP 設定set address name="區域連線" source=static addr=192.168.11.2 mask=255.255.255.0
set address name="區域連線" gateway=192.168.11.1 gwmetric=0
set dns name="區域連線" source=static addr=192.168.11.1 register=PRIMARY
set wins name="區域連線" source=static addr=none
popd
# 介面 IP 設定結束- 上面所提到的段落,就是關於 TCP/IP 的基本設定;如果只是要修改 TCP/IP 的基本設定,可以只留下這一段,把其他的部份通通砍掉~
- 對於內容部份,如果要做修改,和 Windows XP 的圖形介面也是一一對應的~要修改的地方,也就是上面綠色的部份。
其中,「192.168.11.2」是「IP 位址」,「255.255.255.0」是「子網路遮罩」;第一個「192.168.11.1」是「預設閘道」,第二個「192.168.11.1」則是「慣用 DNS 伺服機」。如果其他不確定,可以先利用圖形介面做設定,再用「netsh dump」出來看。- 將 c:\ipconfig.txt 的上述內容修改成自己需要的設定後,再利用「netsh < c:\ipconfig.txt」這個指令,就可以將設定資料匯入了!
以這樣的作法,只要多存幾份需要的組態檔,就可以不用依靠任何外部程式,做到快速切換 IP 組態的設定了~如果是帶著 NB 到處跑的人,應該還算實用吧?
留言