作者BearWu (B.r)
看板Network
標題[問題] 關閉ip自動設定的cmd指令
時間Sat Sep 6 14:32:13 2008
我是用vista的nb
最近由於在lab跟學校宿舍兩地跑 lab跟學校宿舍的ip是不同的
這樣子每次在設定ip的時候都要很繁雜的動作
因此我便用了netsh指令來寫二個bat檔 來設定ip(lab & 學校宿舍)
不過在我寫完之後 執行時 卻沒有辦法改掉ip addr跟mask
dns跟gateway 都有按照我所寫的bat設定 就是ip addr跟mask
好像都會先被vista直接自動ipv4指派的樣子
不曉得是不是要先加入不給予自動指派的cmd指令嗎??
還是因為是vista的關係 讓我沒辦法透過netsh指令來設定ip = =
感謝大家的回答
cmd指令如下:
netsh interface ip set address name="區域連線" source=static
addr=140.xxx.xxx.xxx mask=255.255.255.0
netsh interface ip set address name="區域連線" gateway=140.xxx.xxx.xxx
gwmetric=0
netsh interface ip set dns name="區域連線" source=static
addr=140.xxx.xxx.x register=PRIMARY
netsh interface ip add dns name="區域連線" addr=140.xxx.xxx.x index=2
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.84.23
1F:推 chris234:NB通常都會附切換網路設定的軟體,不用這麼麻煩吧 @@" 09/06 15:16
2F:推 enjoyptt:你的bat檔總共有4行指令 我在XP下試過了可以切換沒問題 09/06 22:40
3F:→ enjoyptt:或許在vista下有些微不一樣的指令 你再研究看看 09/06 22:41
4F:→ BearWu:自行解答...vista當中,ip要設定ipv4才會設定 09/07 10:08