看板 Network 關於我們 聯絡資訊
        我是用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
chris234:NB通常都會附切換網路設定的軟體,不用這麼麻煩吧 @@" 09/06 15:16
enjoyptt:你的bat檔總共有4行指令 我在XP下試過了可以切換沒問題 09/06 22:40
enjoyptt:或許在vista下有些微不一樣的指令 你再研究看看 09/06 22:41
BearWu:自行解答...vista當中,ip要設定ipv4才會設定 09/07 10:08