xyzliuin 发表于 2016-9-7 11:30   只看TA 1楼
  • xyzliuin
  • LEVEL 1
  • 离线

[求助] 有关IP切换的批处理写法

我用笔记本在单位和家里办公
单位和家是不同的IP段,而且笔记本配置的都是固定IP
请教写两个批处理文件work.bat 和 home.bat
运行work.bat 自动配置网卡IP、掩码、网关为单位的网络配置
运行home.bat 自动配置网卡IP、掩码、网关为家里的网络配置
0
qqqwwww123 发表于 2016-9-7 21:28   只看TA 2楼
新建一个.bat文件,内容把下面的复制就行了,source=static addr=192.168.0.118 把这个IP改成你的IP地址,gateway=192.168.0.1 1这个是网关也要改,source=static addr=202.96.128.86这个是DNS也改,就行了!



@echo.
@echo           -----------------------------------------
@echo            本命令将自动为“本地连接”填写以下内容:
@echo               IP地址:192.168.0.118
@echo               网关:  192.168.0.1
@echo               DNS:    202.96.128.86
@echo           -----------------------------------------
@echo.
@echo.
@echo 没有接入局域网的用户,开机时,系统因搜索不到IP地址,进系统的速度稍慢,请在
@echo 本地连接填上IP地址(任意),就可加快系统的启动速度。所以本批处理仅是为单机拨
@echo 号上网的用户准备的,局域网用户请不要理会本批处理,乱改可能导致您上不了网。
@echo.
@echo.
@ pause
@echo off
netsh interface ip set address name="本地连接" source=static addr=192.168.0.118 mask=255.255.255.0 gateway=192.168.0.1 1
netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86
本帖最近评分记录
  • 那成 金币 -20 严禁转载 2016-9-10 23:16
0
ttbb123 发表于 2016-9-7 22:40   只看TA 3楼
有更简单的办法:把两个ip和网关都加到网卡上,以后插上网线直接用,不必改来改去了。
具体是在填写IP地址那个属性页面,点“高级”,进去后在“ip地址”和“默认网关”栏目分别添加你要的ip和网关就可以了
本帖最近评分记录
  • 那成 金币 +5 认真回复,奖励! 2016-9-10 23:16
0
freg 发表于 2016-9-8 07:19   只看TA 4楼
如同三楼的设置一样处理,DNS可设为网关数值,就不用每次来回改动。
0
xyzliuin 发表于 2016-9-8 13:09   只看TA 5楼
谢谢二楼,就是我想要的
netsh的确功能强大
0
hyhysex 发表于 2016-9-11 15:30   只看TA 6楼
win7及以上要用ipv4,不再是ip
netsh interface ipv4 set address name="本地连接" source=static addr=192.168.0.118 mask=255.255.255.0 gateway=192.168.0.1 1
0
推磨的蚊子 发表于 2016-10-4 20:00   只看TA 7楼
你可以把家里的地址设置到IPv4的备用配置里边公司的配置到常规里试试,不用切换
0
zooyo 发表于 2016-10-5 12:34   只看TA 8楼

回复 3楼 的帖子

你这个方法不行,默认网关只能有一个IP地址,楼主这样的情况,单位的网络不能改,家里的网络是自己可以改的,把网段,默认网关地址设置成和单位一样就不用频繁切换了。
本帖最近评分记录
  • 那成 金币 +3 认真回复,奖励! 2016-10-8 19:24
0
回复帖子 发新话题