作者bobohsu311 (許小黃)
看板iPod
標題[教學]使用bat檔案來修改電腦中的ip
時間Wed Aug 31 11:38:13 2011
本篇教學文主要提供使用者自行撰寫bat檔案來修改電腦的ip
因分享AP供touch使用時需修改為固定ip
而攜帶筆電外出時又需要更改為浮動ip(DHCP)
修改ip步驟雖不難 但反覆修改過程實在繁瑣
因此透過bat檔作ip修改以利使用者切換使用場所時免除繁複步驟
教學目的僅讓使用者可以使用
相關知識與bat與法代表含意請自行google
==
適用範圍
window作業系統
使用工具
文字檔
所需知識
開啟顯示副檔名
==
這段文字寫給對副檔名不是很瞭解的使用者
若讀者已知道副檔名開啟與修改方法 請跳過這段
文字文件(.txt)應該沒有電腦裡面沒有的
比較困難?!的部分(應該說有可能比較不熟)是副檔名的地方
開啟相關副檔名的方式原諒我沒有圖(實在懶得抓了)
有請google大神
到google搜尋
顯示 副檔名這兩個關鍵字
再搭配作業系統應該都有的
怎麼檢查自己的電腦有沒有顯示副檔名
我用白話的方式來說
到任何一個地方按[右鍵] 點選[新增] 然後[文字文件]
注意這個地方我們使用的是 [文字文件] 而不是 [筆記本文件]
然後看看你新增出來的檔案是叫做
[新增文字文件] 還是 [新增文字文件.txt]
前者是沒有顯示副檔名 後者是有顯示的
如果沒有顯示副檔名的話請google把他打開
==
接著是確定你要修改ip的部分是什麼
名稱
這部分非常重要
以我之前寫過的三篇文章來說
XP中我要修改的名稱叫做
無線網路連線
http://www.wretch.cc/album/show.php?i=bobohsu311&b=6&f=1699141416&p=0
VISTA中我要修改的名稱也叫做
無線網路連線
http://www.wretch.cc/album/show.php?i=bobohsu311&b=8&f=1995802870&p=6
Win7中我要修改的名稱還是叫做
無線網路連線
http://www.wretch.cc/album/show.php?i=bobohsu311&b=7&f=1524030815&p=1
那為什麼還要強調名稱?!
因為每個人電腦裡的名稱不盡相同
有人叫做 無線網路連線
有人叫做 無線區域連線
最常見的 無線網路連線1 無線網路連線2 無線網路連線3 .....
請先確定好你要改的名稱是什麼
這邊撰寫的教學以
無線網路連線 為主
並著上
黃色 讀者只要將
黃色部分修改成自己要的名稱就可以了
接著是
ip 的部分
ip 在教學文中以
紅色表示
使用者可將
紅色部分改成自己要的
ip
本bat檔不只可以修改無線網路的ip
也可以修改區域連線的ip
只要將
黃色部分名稱改成你要修改的名稱都可以進行修改
請注意 修改時請改有顏色部分
其餘部分請保留
==========
如果一且準備完成
請在任何地方(例如桌面)點選右鍵並新增文字文件
此時你會看到你的檔案叫做 [新增文字文件.txt]
請打開文字文件並參照下方三個範例做輸入
==
首先是將
無線網路連線 的
ip 改成
IP位址: 192.168.0.1
子網路遮罩: 255.255.255.0
預設閘道
慣用DNS伺服器: 8.8.8.8
其他DNS伺服器:
如圖所示
http://www.wretch.cc/album/show.php?i=bobohsu311&b=6&f=1699141434&p=18
請在文字文件中輸入以下四行
@echo off
netsh interface ip set address "
無線網路連線" static
192.168.0.1 255.255.255.0
netsh interface ip set dns "
無線網路連線" static
8.8.8.8 primary
echo finish
==
如果是想將
無線網路連線 的
ip 改成
IP位址: 192.168.0.1
子網路遮罩: 255.255.255.0
預設閘道
慣用DNS伺服器: 8.8.8.8
其他DNS伺服器: 8.8.4.4
如圖所示
http://www.wretch.cc/album/show.php?i=bobohsu311&b=8&f=1995802880&p=16
請在文字文件中輸入以下五行
@echo off
netsh interface ip set address "
無線網路連線" static
192.168.0.1 255.255.255.0
netsh interface ip set dns "
無線網路連線" static
8.8.8.8 primary
netsh interface ip add dns "
無線網路連線"
8.8.4.4
echo finish
==
若是將
無線網路連線 的
ip 改成
自動取得ip位址
DNS也改成自動取得DNS伺服器位址
如圖所示
http://www.wretch.cc/album/show.php?i=bobohsu311&b=8&f=1995802879&p=15
請在文字文件中輸入以下四行
@echo off
netsh interface ip set address "
無線網路連線" dhcp
netsh interface ip set dns "
無線網路連線" dhcp
echo finish
==
上面提供三個範例
輸入完成後請存檔並關閉檔案
請注意上方三個範例分別是三個不同的檔案
請不要把三個範例存在同一個檔案裡面
完成後請修改 [新增文字文件.txt] 的檔案名稱
將其改成 [新增文字文件.bat]
( 新增文字文件 可自行修改成自己想要的名稱
此處以 新增文字文件 為例)
修改成bat檔時系統會提示說修改副檔名可能導致檔案無法執行
請點選確定
==========
此時XP只要雙擊左鍵讓他執行
bat檔就會將無線網路連線改成你設定的ip了
Win7使用者請在bat檔案按右鍵
並選擇 [以系統管理身分執行] 即可
VISTA使用者請自行研究如何執行XDDDD
(原諒我VISTA還人了)
如此依來就不用每次都要按來按去修改ip了
不過聽說有軟體可以改...........
好吧 其實我懶得去找
==
補充
對副檔名不是很瞭解的使用者
請在設置完成後將副檔名隱藏起來
以免日後造成檔案無法使用的窘境
---------------
下面延伸修改區域連線的ip
此處請確定上方檔案已經學會
下方教學僅以文字敘述 不再上色
==
若要修改區域連線
一樣要確定修改名稱
通常改區域連線成固定ip
除ip位址與子網路遮罩外 預設閘道通常也要設定
設定與法跟上面一樣
如果想設定成這樣
IP位址: 192.168.0.123
子網路遮罩: 255.255.255.0
預設閘道:192.168.0.1
那只要在第一行修改名稱並在最後加上你要的ip
(太長的打不下 我只打後面)
..... "區域連線" static 192.168.0.123 255.255.255.0 192.168.0.1
三組ip的中間用空白隔開即可
修改DNS跟將ip改成浮動ip(DHCP)的方式跟上方雷同
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.94.195
※ 編輯: bobohsu311 來自: 58.115.94.195 (08/31 11:42)
推 Dovelpc:前兩行的目的實在看不懂..... 08/31 12:59
這樣會比較清楚嗎?!
※ 編輯: bobohsu311 來自: 120.126.19.55 (08/31 15:01)
推 Dovelpc:AP供touch使用需要用固定ip? 不需要吧 08/31 18:29
推 delphinus:ipconfig /renew 一行就行 08/31 22:31