公司做了内外网隔离之后,同一台电脑上网的时候可能需要来回切换,给工作带来不小的麻烦。通过修改windows系统默认路由设置,即可让笔记本实现一台电脑同时连接内网和外网。


以我遇到的情况为例:内网需要配置10.段IP,外网需要使用无线获取IP(192.段)

前提条件:

笔记本两个网卡,一般为无线网卡和有线网卡,你的电脑如果不是太旧,这个条件基本满足;


需要文件:

新建文本文件,保存为后缀名为.bat的批处理文件,例如"BridgingNet.bat",代码如下:

@echo off
echo=
echo 请确认内外网都在连接状态!!
echo=
pause
Rem 删除电脑本地的默认路由信息
route delete 0.0.0.0
Rem 创建默认路由(外网)
route add 0.0.0.0 mask 0.0.0.0 192.168.100.254
Rem 添加路由指向本电脑网段的路由信息
route add 10.96.122.0 mask 255.255.255.0 10.96.122.1
Rem 添加路由指向服务器网段的路由信息
route add 10.96.123.0 mask 255.255.255.0 10.96.122.1
echo=
echo 警告:如果没有内网操作,请及时断开内网,注意数据安全!!!
echo=
pause

代码说明:

1、本地电脑有线网络网段为10.96.122.*,由于我们要访问一些10.96.123.*网段的服务器,所以在添加路由信息中,要另外加入一条到你要访问网段路由指向(注意网关输入本)

route add 10.96.123.0 mask 255.255.255.0 10.96.122.1

2、本地电脑无线网络的默认网关IP为:192.168.100.254

route add 0.0.0.0 mask 0.0.0.0 192.168.100.254


操作配置过程

1、首先配置本地IP保证能够连接内网正常;

2、切换无线,保证电脑能够连接无线网络正常,此时有线网络肯定会断开,因为windows默认只能有一个默认网关生效

3、win7以上版本操作系统,右键“以管理员身份运行”批处理文件,即可实现内外网同时连接。


说明:

1、本批处理修改默认网关信息,不是固定的网关信息,所以电脑每一次开机都需要运行一下此文件;

2、本文件会删除有线网卡的默认网关,如果发现网络连接异常,需要手动配置本地连接的默认网关,内网连接正常之后,再切换到外网连接正常,最后运行批处理文件即可。

3、网上有好像是有固定配置网关的方法,从网络安全的角度讲,还是不要固定的好,既然企业要隔离,还是临时用的连接一下比较好。


最后感慨一下,大学期间学习的网络知识没有白费:)