1.用netshe -c 可以把網卡配置導出。。
D:\>netsh -c interface ip dump >config.txt
D:\>type config.txt

# ----------------------------------
# 介面 IP 設定
# ----------------------------------
pushd interface ip

# "區域連線" 的介面 IP 設定
set address name="區域連線" source=dhcp
set dns name="區域連線" source=dhcp register=PRIMARY
set wins name="區域連線" source=dhcp
popd
# 介面 IP 設定結束


2.在CMD命令下。改變網卡的位址。
首先選用netsh -c inerface ip dump > config.txt 輸出一個文件,
然後打開config.txt 修改其中的位址。。
然後用命令:
netsh -f d:\config.txt 就OK了! 

快速切換IP位址有絕招
作者: 來源:www.xttc.edu.cn 發布日期:2004-4-29 點擊次數: 376

  在工作過程中會遇到在不同的網段中進行網路調試的情況,經常需要將機器在幾個不同的IP位址中進行切換。在Win2000作業系統中改變IP位址較之Win98已經方便多了 因為改完IP位址後不需要重啟計算機 ,但還要進入網路屬性設定中進行操作。有沒有再簡便一點的方法呢,比如用滑鼠雙擊一下快捷模式就可以實現IP位址的切換?

  答案是肯定的。在Win2000中用netsh命令就可以實現這個功能。首先進入命令行模式(在“開始→營運”中鍵入“cmd”即可進入命令行模式),在提示符下鍵入netsh即可進入netsh的界面。再鍵入int ip進入界面IP的配置模式,鍵入dump則列出界面IP配置訊息︰

  C:\Documents and Settings\Administrator>netsh
  netsh>
  netsh>int ip
  interface ip>dump
  # ----------------------------------
  # 界面 IP 配置
  # ----------------------------------
  pushd interface ip
  # 〞本地連接〞 的界面IP 配置(注︰以下顯示視具體機器情況而定)
  set address name = 〞本地連接〞 source = static addr = 192.168.0.5 mask = 255.255.255.0
  set address name = 〞本地連接〞 gateway = 192.168.0.2 gwmetric = 1
  set dns name = 〞本地連接〞 source = static addr = 61.237.17.181
  add dns name = 〞本地連接〞 addr = 211.97.168.129
  add dns name = 〞本地連接〞 addr = 211.98.4.1
  set wins name = 〞本地連接〞 source = static addr = none
  # 〞本地連接 2〞 的界面 IP 配置
  set address name = 〞本地連接 2〞 source = dhcp
  set dns name = 〞本地連接 2〞 source = dhcp
  set wins name = 〞本地連接 2〞 source = dhcp
  popd
  # 界面 IP 配置結束

現下我們可以大致了解到用netsh命令更改IP位址的模式,即透過“set address name =連接名稱(連接名稱要用引號括起來)source=static addr=IP位址 mask=子網掩碼”來實現。

 

  到命令行模式下用netsh直接試一下。比如要將本機的IP位址改為192.168.0.7,子網掩碼為255.255.255.0,可以進行以下操作︰

  C:\Documents and Settings\Administrator>netsh
  netsh>int ip
  interface ip>set address name ="本地連接"source = static addr = 192.168.0.7 mask = 255.255.255.0
  確認更改。
  interface ip>exit
  再用ipconfig命令核實一下︰
  C:\Documents and Settings\Administrator>ipconfig
  Windows 2000 IP Configuration
  Ethernet adapter 本地連接 2
  Media State . . . . . . . . . . . Cable Disconnected
  Ethernet adapter 本地連接
  Connection-specific DNS Suffix .
  IP Address. . . . . . . . . . . . 192.168.0.7
  Subnet Mask . . . . . . . . . . . 255.255.255.0
  Default Gateway . . . . . . . . . 192.168.0.2

  從以上顯示中可以看到已經成功實現了在Win2000中用命令行模式來改變IP位址。用這種模式改變IP位址甚至還沒有在圖形界面中操作來得快。不過我們再用腳本幫一下忙,離勝利目標就不遠了。首先打開記事本,輸入以下內容︰

  int ip
  set address name=〞本地連接〞 source=static addr=192.168.0.7 mask=255.255.255.0

  然後儲存為一個名為“7.sh”的檔案,放到C盤根目錄下,再進入命令行模式,在C盤根目錄下鍵入“netsh exec 7.sh”,好像沒什麼回應啊?不過再用ipconfig檢視一下,會發現IP位址已經改過來了。

  最後再用記事本寫一個批處理檔案,命名為“7.bat”,內容為“netsh exec 7.sh”。為該檔案在桌面上創建一個快捷模式,這樣雙擊該快捷模式即可實現IP位址的快速改變。如果要快速在192.168.0.5、192.168.0.7等相同網段IP位址間進行切換的話,只需要改變“addr”後面的位址即可,但是要將IP位址改為如172.19.96.7之類不同網段的IP位址,就需要將通訊閘訊息一起改變,也就是在腳本檔案中加入一行關於通訊閘的訊息︰

  int ip
  set address name = 〞本地連接〞source = static addr= 172.19.96.7 mask = 255.255.255.0
  set address name = 〞本地連接〞gateway = 172.19.96.1 gwmetric = 1

  同樣地將以上內容存為腳本檔案,再做成批處理檔案執行一下,用ipconfig/all命令檢測一下,發現包括通訊閘在內的訊息也修改過來了。這是不是既快又方便,IP位址想換就換? (山東 李瑞祥)

arrow
arrow
    全站熱搜

    buywater 發表在 痞客邦 留言(0) 人氣()