使用批处理自动设置IP
由于公司的内网没有启用DHCP,不能自动分配IP等,全部是手动设置。如果是公司的电脑,长期设置固定IP也没啥不可,但是当我自己带电脑到公司的时候就有点麻烦了:到公司还得手动设置IP,换个环境之后,又得设置为自动获取IP,麻烦。于是想着写个批处理(BAT)来自动执行。
设置IP等相关信息
新建文本文档,输入下面代码后,保存为bat文件(如:set-ip.bat)
netsh interface ip set address "WLAN" static 10.2.3.244 255.255.255.0 10.2.3.1 1
netsh interface ip set dns "WLAN" static 10.1.30.8
netsh interface ip add dns "WLAN" 10.1.30.250
- 第一行设置IP、子网掩码等,
WLAN
指欲修改网络的名称,根据实际情况而定,后面的三个IP依次对应IP、子网掩码和网关。 - 第二行设置主DNS,第三行设置备用DNS。同样的,
WLAN
指欲修改网络的名称,其后是对应的DNS。
复位为自动设置
新建文本文档,输入下面代码,保存问bat文件(如:reset-ip.bat)
- 第一行恢复为自动获取IP。 - 第二行恢复为自动获取DNS。 -WLAN
指欲修改网络的名称,根据实际情况而定。
注意事项
运行上述文件(set-ip.bat或reset-ip)即可实现自动设置IP,但是需要管理员权限(右键>以管理员身份运行)。也可以设置批处理文件以管理员权限运行。