两个网卡同时访问外网和内网,怎么解决?

两个千兆网卡一个集成的,一个是后来加的,现在把其中一个做内网,另一个做外网,结果内网比较缓慢,外网上不了,禁用掉内网连接,外网就可以正常使用,请问下这是什么原因?如何解决,主机是联想启天M6900,网卡集成的,另加的网卡是TP-LINK TG-3269C的千兆网卡,高手赐教,在线等。
外网网关是192.168.3.254,内网网关是192.168.2.254,内外网是完全划分开的。

1、先在被访问端的服务器安装远程协助,并开启协助管理。建议修改下默认的远程端口,弄复杂点帐号密码。

2、使用内网地址,在局域网内核实可以正常远程访问。

3、将内网远程桌面地址发布映射到外网。在内网使用nat123映射方式,添加映射,选择非网站映射类型。内网地址是被远程内网IP,端口是内网远程端口。外网地址按提示使用。鼠标放在上面有提示的。

4、映射后,可以将鼠标移动放在图标上,提示状态信息。

5、在外网发出访问时,使用映射后的外网地址和外网端口。进行远程桌面连接。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-06

1、首先设置第一块网卡为自动获取IP地址

2、打开CMD命令行,输入route print查看路由表。发现永久路由是空洞,因为用的是自动获取的IP地址。

3、ping www.baidu.com -t 说明这条路由通了是正常的。

4、然后设置内网网卡IP地址。

5、打开cmd输入下面的命令,route -p add 59.0.0.0 mask 255.0.0.0 192.168.18.1。

6、查看路由表看到永久路由内有信息,这时候两块网卡就会根据网段自动选择自己对应的网关,从而实现了双网卡同时访问内网和外网

本回答被网友采纳
第2个回答  推荐于2017-09-10
在CMD下用route add 地址段 mask 子网掩码 (metric 1)命令解决,添加静态路由。详细说明:
如果你电脑同时装了双网卡(包括无线网卡),且分别属于不直接相连的网段,此时如果在两个属性里都设了网关,Windows只认其中一个导致两个网段不能同时上。
所以只能在其中一个网卡的属性中设网关(如两个内网段随便取一个,一个外网一个内网的设外网的方便),另一个网关先留空,然后运行cmd,运行“route -p add 内网网段 mask 子网掩码 内网网关(刚留空的)”,如果内网网段有多段的则多打几次这个命令就可以了。这个命令目的在于将原内网地址永久性地默认通过内网网关,适用于学校企业等同时存在多个不同网段服务器且接入也不同的。
特别要注意的是网段与子网掩码的对应关系不能输错!
example:
route -p add 192.168.0.0 mask 255.255.0.0 192.168.180.254 metric 1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.180.254 metric 1
实践中发现该命令非常有用,可以指定任何特定的IP或段指向某网关。本回答被提问者采纳
相似回答