當前位置:首頁 » 編程軟體 » 腳本改網關

腳本改網關

發布時間: 2022-05-25 14:10:20

❶ 求win7系統修改網關批處理

給你個VBS腳本

strComputer="."
SetobjWMIService=GetObject("winmgmts:"_
&"{impersonationLevel=impersonate}!\"&strComputer&" ootcimv2")
SetcolNetCards=objWMIService.ExecQuery_
("Select*FromWin32_=True")

arrGateways=Array("1.2.3.4")'請改為你自己的網關地址
rs=objNetCard.SetGateways(arrGateways)
MsgBoxrs'如果彈出的對話框內容是0,表示設置成功
Next

❷ 自助更換網關什麼意思

一般來說一個地方的網關只有一個,除非申請了多個線路,有多個網關。自動切換網關在windows中是需要自己寫腳本或者使用第三方軟體的,而且不一定能解決你的問題。建議可以在ie中設置代理伺服器嘗試下。
解析:網關就是網間連接器、協議轉換器。解釋如下:

一、網關在網路層以上實現網路互連,是最復雜的網路互連設備,僅用於兩個高層協議不同的網路互連。

二、網關既可以用於廣域網互連,也可以用於區域網互連。 網關是一種充當轉換重任的計算機系統或設備。使用在不同的通信協議、數據格式或語言,甚至體系結構完全不同的兩種系統之間,網關是一個翻譯器。與網橋只是簡單地傳達信息不同,網關對收到的信息要重新打包,以適應目的系統的需求。

❸ 通過批處理或者其他腳本更改ip

@echo off
title IP修改器& color 70
mode con cols=40 lines=20
echo.
echo.
echo 【請將要修改的網卡名稱改為】:本地連接
echo.
echo.
echo.
echo 請輸入IP: 【輸入後按Enter繼續】
echo.
set/p IP=
cls
echo 請輸入子網掩碼: 【輸入後按Enter繼續】
echo.
set/p netmask=
cls
echo 請輸入網關: 【輸入後按Enter繼續】
echo.
set/p gw=
cls
echo.
echo 您輸入的配置為:
echo.
echo.
echo IP 地 址:%ip%
echo 子網掩碼:%netmask%
echo 網 關:%gw%
echo.
echo.
pause
cls
echo.
echo 您輸入的配置為:
echo.
echo.
echo IP 地 址:%ip%
echo 子網掩碼:%netmask%
echo 網 關:%gw%
echo.
echo.
echo 正在配置中,請等待...
@netsh interface ip set address name="本地連接" source=static %IP% %netmask% gateway=%gw% gwmetric=auto
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 【設置成功】
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 按任意鍵退出...
echo.
echo.
echo.
echo. 【W.G製作】
pause >nul
______________________________________________
將上面的代碼保存為:設置IP.bat後運行,如果需要加入更改dns功能請追問.此腳本可根據樓主需要進行優化.

❹ Windows7 BAT腳本 只修改網關,不修改ip

如果是在IP地址設置窗口修改IP地址等參數(如下圖所示),修改完畢後,系統需要重啟或者系統注銷後重新登錄才能生效。

而如果使用批處理命令文件來修改本機的IP地址、網關和DNS等參數,就可以做到不重啟系統就能生效。
例如:將本機系統的IP地址設置為為192.168.2.3,子網掩碼設置為255.255.255.0,網關設置為192.168.2.1,首選DNS設置為114.114.114.114,備用DNS設置為123.125.81.6。
用批處理命令文件完成設置的具體方法是:
第一步:
先用記事本文檔在桌面上編輯一個文件名為「IP地址修改.TXT」的純文本文件,文檔內的命令語句如下圖所示,文檔中一共三行語句,第一行語句較長,輸入要完整准確,不可隨意另起一行,否則不能正常運行。

第二步:文檔保存後,將文件的擴展名.TXT改為.BAT,修改後的文件名是「IP地址修改 .BAT 」

第三步:在桌面上執行該批處理命令,滑鼠右擊批處理命令文件「IP地址修改 .BAT 」,在彈出右鍵菜單中選擇「以管理員身份運行」。如下圖所示

說明:

❺ 一鍵自動更改本機IP地址BAT執行腳本 非常好用

請把復制下面的腳本,另存為.bat文件,把其中的子網掩碼,網關,IP,DNS等信息修改成你的
下面的代碼有局限性:其實只能設置
192.168.1.*(2-254),如果你的ip是別的,需要修改下,
將代碼中的192.168.1.1換成你的網關
復制代碼
代碼如下:
cd\
cls
@echo
off
color
a
:start
set
/p
myip="請輸入管理員分配的IP:"
cls
echo
你的IP地址是%myip%
pause
color
f
cls
echo
正在修改你的IP地址,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
address
name="本地連接"
source=static
addr=%myip%
mask=255.255.255.0
cls
echo
正在配置你的網關,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
address
name="本地連接"
gateway=192.168.1.1
gwmetric=1
cls
echo
正在配置你的DNS,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
dns
name="本地連接"
source=static
addr=192.168.1.1
register=PRIMARY
cls
echo
正在配置你的WINS,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
wins
name="本地連接"
source=static
addr=none
cls
echo
正在更新你的DNS,請稍等...
ipconfig/flushdns

❻ 怎麼在運行里邊用命令修改IP地址和默認網關

下面是兩個關於netsh的用法,將它們復制到文本文檔中,將後綴名 .txt 改為 .cmd直接雙擊就可以執行:
第一個是用netsh命令來修改電腦的IP地址,子網掩碼,默認網關和DNS.
@echo off
netsh interface ip set address "本地連接" static 192.168.0.1 255.255.255.0 192.168.0.254 1
netsh interface ip set dns "本地連接" static 202.194.40.1
netsh interface ip add dns "本地連接" 202.194.40.2 2
注意:上面用藍色字體表出的部分是需要你修改的部分。其中第二,三,四行中 "本地連接" 一般不需要修改,這要看你的電腦中右擊 「網上鄰居」,選擇「屬性」出現「網路連接」窗口中的連接名而定,一般的只有一個「本地連接」。
第二行中的192.168.0.1 255.255.255.0 192.168.0.254 三個地址依次為IP地址,子網掩碼和默認網關,把它們換成你要修改的地址。
第三行中的 202.194.40.1 為DNS的地址,把它換成你要修改的DNS地址即可。
第四行中的202.194.40.2 為輔助DNS地址,也就是第二個,把它換成你要修改的第二個DNS地址即可,如果沒有的話,可以把第四行直接刪除即可。
第二個是用netsh命令來修改電腦的IP地址,子網掩碼,默認網關和DNS為動態獲取.
@echo off
netsh interface ip set address "本地連接" dhcp
netsh interface ip set dns "本地連接" dhcp
注意:這個比較簡單,只需根據自己電腦的情況,修改一下藍色字體標注的"本地連接" 即可,一般不需要修改。
下面這篇文章是關於 netsh 命令的詳細用法,看完後,你會明白它的其它一些用法。
在 Windows 2000 中可以使用 netsh 命令為以下過程編寫腳本:將計算機的靜態 Internet 協議 (IP) 地址更改為動態主機配置協議 (DHCP) 地址或相反。netsh 命令無需重新啟動計算機即可完成此任務。對於從一個環境移到另一個環境的攜帶型計算機,當它在一個位置中必須使用靜態分配的 IP 地址,而在另一個位置必須使用 DHCP 分配的 IP 地址時,此功能尤其有用。
本文所說的方法適應於Windows 2000,Windows XP和Windows Server 2003。
要將指定適配器的靜態地址切換為 DHCP 地址,請鍵入以下命令:
netsh interface ip set address "本地連接" dhcp注意:鍵入此命令會將名為"本地連接"的介面更改為 DHCP。
要顯示計算機中的所有適配器及其當前 IP 地址,以確定正確的適配器名稱,請鍵入以下命令: Netsh interface ip show config要更改為靜態地址,請鍵入以下命令: netsh interface ip set address "本地連接" static IP 掩碼 網關 躍點數如:netsh interface ip set address "本地連接" static 192.168.0.10 255.255.255.0 192.168.0.1 1
更改DNS為192.168.0.1:netsh interface ip set DNS "本地連接" static 192.168.0.1刪除網關:netsh interface ip delete address "本地連接" gateway=all刪除DNS:
netsh interface ip delete dns "本地連接" all
如果執行配置時提示"指定了無效的介面",則請您開啟系統的"Remote Registry Service"服務。
控制面板-->管理工具-->服務-->開啟Remote Registry Service
修改ip,子網掩碼,網關,dns。「網路連接名」是你機器上網路屬性里看到的連接名,把下面改成自己的連接名。
netsh interface ip set address "網路連接名" static 192.168.0.88 255.255.255.0 192.168.0.1 1
netsh interface ip set dns "網路連接名" static 202.216.224.66
netsh interface ip add dns "網路連接名" 202.216.224.67 如果要改成動態分配ip和自動獲得dns使用下面命令。
netsh interface ip set address "網路連接名" dhcp
netsh interface ip set dns "網路連接名" dhcp由於我所處的地方要經常在不同的網路之間切換,比如區域網、系統內部網和外網(光是外網我要常常在3個ADSL網之間切換)。我之前一直用的方法是在本機上設置多個不同網段的IP,然後切換路由(Route),這樣不同的網段通過不同的網關出去,就可以達到同時訪問多個網路的目的。但是這樣我發現經常可能出現一些問題,所以我決定用最原始的方法來解決,那就是在要使用某一個網段的時候就只用這個網段的IP,這樣就需要不停的更換IP地址。當然,在Windows的「網路連接」屬性中這樣的更改是很麻煩的,不過還好的是,Windows的「netsh」命令提供了命令行下更改IP的功能,利用這一點,可以將它做成BAT的批處理文件,就方便多了。以下就是具體的方法和命令詳解:首先進入命令提示行:「Win+R」>「cmd」,回車
輸入netsh,回車,出現:netsh>
再輸入interface,回車,出現netsh interface>
再輸入ip,回車,出現netsh interface ip>進入IP設置項了,我們要用到以下的命令:
set address - 添加一個 IP 地址到指定的介面。先看看關於此令的windows幫助:
--------------------------------------------------------------------------
用法: set address [name=]
[[source=]dhcp |
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=]|none [gwmetric=]integer]參數: 標記 值
name - 介面名稱。
source - 下列值之一:
dhcp: 對於指定介面,設置用 DHCP 配置 IP
地址。
static: 設置使用本地靜態配置設置 IP
地址。 gateway - 下列值之一:
: 您設置的 IP 地址的指定默認
網關。
none: 不設置默認網關。
gwmetric - 默認網關的躍點數。如果網關設置為 'none',則
不應設置此欄位。
只有在 'source' 為 'static' 時才設置下列選項: addr - 指定介面的 IP 地址。
mask - 指定 IP 地址的子網掩碼。注釋 : 用來將 IP 地址配置模式從 DHCP 模式改為 static,或從 static
模式改為 DHCP。用靜態 IP 地址在介面上添加 IP 地址,或添加
默認網關。
示例 : set address name="Local Area Connection" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
----------------------------------------------------------------------------了解了用法之後,我們就可以進行設置了:
在netsh interface ip>之後輸入
set address "本地連接" static 192.168.4.23 255.255.255.192 192.168.4.1 1
然後回車,稍候會顯示「確定」,IP設置完畢。
這里解釋一下,「本地連接」是指Windows「網路屬性」中看到的連接的名稱,static表示要指定靜態IP而非DHCP指派,後面三個分別是IP,子網掩碼,網關,最後的「1」是指默認網關的躍點數,一般為「1」。至此,命令行下設置IP完成。
同時你還可以在命令行下更改DNS設置,用的是set dns命令,你可以輸入set dns /?查看使用方法。最後,我們將這些命令保存為一個BAT文件(setIP192168423.bat):
@echo off
rem eth //eth 為網卡名稱,可在網路連接中查詢,如"本地連接"
set eth="本地連接"
rem ip //ip 為你想更改的IP
set ip=192.168.4.23
rem gw //gw 為網關地址
set gw=192.168.4.1
rem netmasks //netmasks 為子網掩碼
set netmasks=255.255.255.192
echo 正在將本機IP更改到: %ip%
rem
if %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% > nul
if not %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% 1 > nul
echo.........................
echo 檢查當前本機IP:
ipconfig
echo.........................
echo 成功將本機IP更改為%ip%!
pause
close

❼ 永久性修改ip 、子網掩碼、默認網關和本機名的腳本,意思就是這個,不要太復雜,盡量簡單

使用帶點的十進制標記指定 ip 地址。項是永久性的,即在超時到期後項自動從緩存刪除。ether_addr指定物理地址。-s顯示每個協議的統計。默認情況下,顯示 tcp、udp、icmp 和 ip 的統計。-p 選項可以用來指定默認的子集。

❽ BAT腳本修改IP DNS 網關問題

netsh interface ip set address "本地連接" static 192.168.1.101 255.255.255.0 192.168.1.1 1

❾ 如何在腳本中使用代碼手動更改ip地址

@echo
off
rem
eth
//eth
為網卡名稱,可在網路連接中查詢,如
"本地鏈接
"
set
eth=
"本地連接"
rem
ip
//ip
為你想更改的ip
set
ip=192.168.10.242
rem
ip2
set
ip2=192.168.10.10
rem
gateway
//gateway
為網關地址
set
gateway=192.168.10.250
rem
netmasks
//netmasks
為子網掩碼
set
netmasks=255.255.255.0
rem
dns
//dns
為首選dns
set
dns=202.96.134.133
rem
dns2
//dns2
為備用dns
set
dns2=202.96.128.68
echo
正在將本機ip更改到:
%ip%
請等候...
netsh
inte
ip
set
addr
%eth%
stat
%ip%
%netmasks%
%gateway%
none
echo
正在添加
%ip2%
到本機ip列表,請等候...
netsh
inte
ip
add
addr
%eth%
%ip2%
%netmasks%
echo
正在設置首選dns伺服器ip地址為:
%dns%
請稍後...
netsh
inte
ip
set
dns
%eth%
stat
%dns%
register=primary
echo
正在設置備用dns伺服器ip地址為:
%dns2%
請稍後...
netsh
inte
ip
add
dns
%eth%
%dns2%
index=2
echo.........................
echo
檢查當前本機ip:
ipconfig
echo.........................
echo
成功將本機ip更改為%ip%!
pause
以上是在windows里修改ip的bat腳本。

❿ 如何用網頁程序(ASP、腳本、JS、ActiveX都可)修改客戶端電腦的ip、網關、DNS(教學使用)

你如果自己做客戶端,可以用vb寫一個控制項獲取學生客戶機的IP,網關,DNS,然後供asp調用,接下來你想咋操作都行。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:646
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:937
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:633
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:822
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:732
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1067
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:300
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:161
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:853
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:764