标题: [网络连接] 批处理如何实现两组IP、网关、DNS等网络连接参数的切换 [打印本页]
作者: wnhc0045 时间: 2014-9-29 22:30 标题: 批处理如何实现两组IP、网关、DNS等网络连接参数的切换
本帖最后由 pcl_test 于 2016-8-9 23:52 编辑
新手报到 求大神给做个简单的bat:换至网络
备用网:- @echo off
- echo 正在切换至备用网络,请稍等...
- netsh interface ip set address name="本地连接" gateway=xx.96.90.10 gwmetric=auto
- netsh interface ip set dns name="本地连接" static xx.96.90.10
-
- C:\Progra~1\CiscoS~1\VPNCli~1\vpngui.exe
- exit
复制代码
主用网:- @echo off
- echo 正在切换至主干网络,请稍等...
- netsh interface ip set address name="本地连接" gateway=xx.96.90.1 gwmetric=auto
- netsh interface ip set dns name="本地连接" static xx.64.4.21
- exit
复制代码
上面两个代码是公司以前用的bat 但是现在公司机子升级了用win7了 求大神做两个同样效果的bat 小弟膜拜。。。
作者: DAIC 时间: 2014-9-29 22:47
Win7里面有啥报错信息?
作者: wnhc0045 时间: 2014-9-29 22:51
回复 2# DAIC
作者: Linuxer 时间: 2014-9-29 22:52
这个在win7下怎么不能用的?你试过没?,去试一下,有报错再截图上来。。
作者: DAIC 时间: 2014-9-29 22:54
回复 3# wnhc0045
把 gwmetric=auto 删掉
作者: wnhc0045 时间: 2014-9-29 23:03
回复 5# DAIC
删除
gwmetric=auto
就提示这个了
作者: Linuxer 时间: 2014-9-29 23:06
回复 6# wnhc0045
改成0试试呢?复制代码
作者: wnhc0045 时间: 2014-9-29 23:12
回复 7# Linuxer
问题依旧。。 还是上面的那个提示。。。。
不能仿照上面的源代码做个win7下的么。。 大神我不懂 乱问的 不要在意啊。。。
作者: Linuxer 时间: 2014-9-29 23:21
回复 8# wnhc0045
cmd执行这命令,截图看下。。我现在环境是xp,,没法测试。复制代码
实在不行就全都写上,,是静态ip?- netsh interface ip set address name="本地连接" source=static address=192.168.1.5 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto
复制代码
作者: wnhc0045 时间: 2014-9-29 23:33
回复 9# Linuxer
这个是上面代码的 结果
我刚刚分析了下源代码 意思是 只改网关和DNS 数据 看来上面的都是自动获取了。。 不知道指定能不能用 明天去公司试下。。
作者: Linuxer 时间: 2014-9-29 23:41
回复 10# wnhc0045
从你的截图可以看出,ip在win7里变成ipv4了。。
把你的代码里的ip 换成 ipv4 试试。
作者: Linuxer 时间: 2014-9-29 23:50
回复 10# wnhc0045
话说你们公司这网络设置有点意思,,,ip设置dhcp了,,网关却要单独指定。。为什么不在交换机上直接加上网关呢。一行命令的事,,,
作者: CrLf 时间: 2014-9-30 00:16
回复 9# Linuxer
卧槽,真警觉
作者: wnhc0045 时间: 2014-9-30 00:19
回复 12# Linuxer
唉。。。 总公司那边的技术做的。。。 我也无奈了。。。
上面改成ipv4 还是不行 语法错误。。。 算了 不做了 明天给公司说 叫他们做。。。这群家伙就知道吃我们喝我们 时不时来兴趣了还要为难下我们 呵呵
作者: wnhc0045 时间: 2014-9-30 00:23
回复 2# DAIC
评分给了下面了 不好意思啊 我新手只能评一次 下次过来评给你 谢谢你 乐于助人
作者: wnhc0045 时间: 2014-9-30 00:24
回复 12# Linuxer
网关也是两个 还有外网一个 所以路由里面应该是设置不了吧。。
作者: Linuxer 时间: 2014-9-30 01:31
本帖最后由 Linuxer 于 2014-9-30 01:36 编辑
回复 14# wnhc0045
额,。等白天到公司用win7环境测试看看。,家里这个还是很老的xp系统。。win7或许不支持单独配置网关。。。
你们这莫非是属于办事处?,采用vpn拨号? 专用网络?
一般来说,公司的网络地址要么由dhcp服务器分配,要么由交换机配置的dhcp地址池分配。,是可以分配网关的。
作者: Linuxer 时间: 2014-9-30 01:34
回复 13# CrLf
关于这个问题,,,大神,,你怎么看?
我睡了先~~
作者: wnhc0045 时间: 2014-9-30 08:40
回复 17# Linuxer
内网用的是vpn 外网就是路由器了。。
作者: wnhc0045 时间: 2014-9-30 08:41
回复 13# CrLf
大神 昨天忽略了 看你的个人数据了 原来也是位大神呀。。 为啥昨天没有参与我的问题里。。。。
作者: Linuxer 时间: 2014-9-30 09:34
回复 19# wnhc0045
我测试了一下,,win7是要写全才生效,,就是要同时配置 IP地址、子网掩码、网关。
作者: xxpinqz 时间: 2014-9-30 12:12
网关的跃点数好像对不同版本的系统要求不一样,记得以前就碰过,有些非得0,有些非得1,有些此参数要与不要都可以。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |