[問題] 關閉ip自動設定的cmd指令

看板Network作者 (B.r)時間17年前 (2008/09/06 14:32), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
        我是用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

09/06 15:16, , 1F
NB通常都會附切換網路設定的軟體,不用這麼麻煩吧 @@"
09/06 15:16, 1F

09/06 22:40, , 2F
你的bat檔總共有4行指令 我在XP下試過了可以切換沒問題
09/06 22:40, 2F

09/06 22:41, , 3F
或許在vista下有些微不一樣的指令 你再研究看看
09/06 22:41, 3F

09/07 10:08, , 4F
自行解答...vista當中,ip要設定ipv4才會設定
09/07 10:08, 4F
文章代碼(AID): #18mYFmaM (Network)