作者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