win7操作系统双网卡同时上内外网

时间:2024-03-25 11:35:36

一般的公司网络,公司的服务器在内网,员工办公在外网,两者是分开的,如笔者在银行工作,平时要连公司的测试环境就得连网线,要上外网就得连wifi,不能同时用,非常麻烦

但是也有一些公司(比如我之前的公司)是在防火墙路由器层面就将内外网连通的,只要一根网线就能同时上内外网,比较方便,缺点是安全性不如前者高,那么开始今天的分享。

1.分别连接上两个网段,查看IP

win7操作系统双网卡同时上内外网

我这里有线是内网段,无线是外网段.然后在cmd命令下输入route print会出现下列信息

win7操作系统双网卡同时上内外网

这里0.0.0.0默认所有网段,接口为下一条的地址,但是这里出现冲突了,计算机不能识别到底走哪个接口,所以不能上网了,可以通过

route delete 0.0.0.0 20.3.4.1

删除内网的路由表,这样默认就走20.0.0.1外网端口,就能上网了,但是这样每次重启电脑,重启网卡都要默认添加一次20.3.4.1的这条路由,又得重新操作一次比较麻烦。可以用下列方法

在网卡设置中

win7操作系统双网卡同时上内外网

不要设置网关,这样重启就不会添加20.3.4.1那条默认路由,但是这样也有缺点,可能出现IP冲突的情况,这样我们就得再重新设置下IP

现在是外网能连通了,但是内网还不能上,现在添加内网的路由表:

比如我们现在内网的地址是10.6.10.47,我们制定访问这个地址从内网的网卡走:

在cmd下

route add 10.6.10.47 mask 255.255.255.255 20.3.4.1

后面跟内网网关的地址,但是这样比较麻烦,我们可以添加一整个网段,比如说

route add 10.6.10.0 mask 255.255.255.0 20.3.4.1

这样10.6.10.0-10.6.10.254都从这个网口走,有兴趣的同学可以了解下IP网关掩码255.255.255.0的知识

有多个网段就添加多条路由,现在测试网络能通的话就

route add 10.6.10.0 mask 255.255.255.0 20.3.4.1 -p

添加永久路由

大功告成,

另外这里说下怎么删除路由

route  delete 10.6.10.0  20.3.4.1 -p

就行了

如果删除不成功,在注册表中(cmd运行regedit)找到下列

win7操作系统双网卡同时上内外网HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\PersistentRoutes

然后删除对应条目重启即可