自动修改网卡IP地址并连接指定WIFI脚本,方便网络切换

503 阅读2分钟

公司的网络分为内网和外网,二者不能同时上,只能切换。我用的是笔记本电脑,无线网络,每次切换,都要改IP,网关,连接不同的WIFI,特别的麻烦。

时间长,觉得不是办法,就上网搜了搜,为内网、外网分别写了2个脚本 *.cmd 。脚本内容包括:

1、修改网卡IP地址、子网掩码、网关、DNS
2、连接指定WIFI

当需要切换网络的时候,就运行相应脚本,一下子搞定,方便!

脚本如下:

1、内网:

//网卡名称:无线网络连接
//IP:192.168.1.112
//网关:192.168.1.1
netsh interface ipv4 set address name="无线网络连接" source=static gateway=192.168.1.1  gwmetric=1 addr=192.168.1.112  mask=255.255.255.0
//DNS:192.168.1.1
netsh interface ipv4 set dns name="无线网络连接" source=static addr=192.168.1.1

//WIFI名:LT_ZW
netsh wlan connect name=LT_ZW

2、外网

//DHCP,自动获取IP地址
netsh interface ip set address name="无线网络连接" source=dhcp
//自动获取DNS
netsh interface ip set dns name="无线网络连接" source=dhcp

//WIFI名:LT_WW
netsh wlan connect name=LT_WW

变本加厉走进新时代
现在我买了一个USB网卡,加上原来的内置网卡,无线网卡,一台笔记本有了3个网卡!一卡内部局域网,一卡专网,一卡互联网,安得倚天抽宝剑,把你裁成3截。

专网的安全性是首位的,那是客户的专属网络,万一搞出点中毒啥的幺蛾子,整个公司都得完犊子。所以,我们应该严格控制。比如,像这样:连接专网的时候,禁用本地连接(连局域网)和无线网卡(连互联网)。脚本如下:

netsh interface set interface name="本地连接" admin=disabled
netsh interface set interface name="无线网络连接" admin=disabled
netsh interface ipv4 set address name="ZW" source=static gateway=192.168.2.1  gwmetric=1 addr=192.168.2.98  mask=255.255.255.0
netsh interface set interface name="ZW" admin=enabled