标题: 请教:如何用批处理启用/禁用本地连接??
[打印本页]
作者: oioc
时间: 2007-8-4 14:26
标题: 请教:如何用批处理启用/禁用本地连接??
我有2个网卡,分别接上内网和外网,2个网卡同时启用时,我上不内网(不知是不是由于内外网都是通过同一路由连接的缘故),加上安全的考虑,上外网时我想把内网断开,故来请教下,如何做2个批处理,想上外网时断开内网,上内网时断开外网?我在网上搜了很久,大多用netsh interface 来做,但我用netsh interface name="外网" admin=ENABLED 说我参数不对,关不了外网!
作者: aspirer
时间: 2007-8-4 19:54
我当时也处这样的想法的。
但我突然想到另外一个办法。你网卡总是要拿IP的吧。
换这个 命令吧
ipconfig /release
把IP释放等于断网。同时对 另外一个网络连接 ipconfig /renew
作者: oioc
时间: 2007-8-6 13:22
谢谢你,我用你的方法做了2个批处理,用
ipconfig /release 外网
ipconfig /renew 内网
来断开外网连接内网,但是有个问题就是,二个网卡只能用动态的ip,每次用renew来分配地址,花的时间太长了,远比右键桌面网上邻居,直接禁用/启用网卡慢得多。
有没有什么更直接更快捷的方法呢?
作者: happy9988
时间: 2009-4-3 07:55
哎!这个问题我在网上搜了好久了,好像没有什么好的批处理方法!要么是只能针对adsl外网的netsh,要么就是借用微软的devcon软件,或者就是前面两位说的ip策略。
看来看去,感觉批处理是实现不了了,不过vbs却是可以实现的,只是代码麻烦了点,看不懂。楼主可以去看看的:
http://bbs.verybat.org/thread-1450-1-1.html