双网卡同时上网问题,内网通过路由器连接电脑,电脑设置为自动搜索,外网通过固定IP连接,如何解决

单位的电脑,安装了双网卡,
外网是固定IP(IP:10.125.20.123掩码:255.255.255.0网关:10.125.20.1),
内网由于需要通过路由器(TP-LINK)连接,
接TP-LINK的内网地址为(IP:10.125.40.123掩码:255.255.255.0网关:10.125.40.1, DNS码:202.112.151.7),接入电脑的连接设置为自动获取IP地址,
这样就造成了内外网无法同时上网,请问如何解决?谢谢!

第1个回答  2012-12-10
你这个问题是一个典型的一台PC双网卡路由设置问题。

1、先解决内网路由问题。
内网网段应该是10.125.40.0/24,在CMD命令符窗口下,添加
route add 10.125.40.0 mask 255.255.255.0 10.125.40.1(用于上内网)。
如果内网还有其他网段,以此类推来添加,网关均指向10.125.40.1

2、如果PC同时想访问外网和内网,先查询一下你外网网卡获得的地址的网关地址是多少(分配给你的IP外网网关应该是10.125.20.1)。然后解决这个问题可在DOS命令符下键入如下命令:

route add 0.0.0.0 maks 0.0.0.0 外网网卡的网关地址10.125.20.1 (用于上外网)

这样将外网网关作为默认路由,内网用作特殊路由添加,当然,如果还有其他系统,可采用同样路由添加。

3、最后,检查一下计算机当前自己的路由设置,验证设置是否生效。(对于每个连接到网络的计算机来说自身都有一个路由表,它类似于路由器的路由表,帮助计算机发送网络请求到指定的IP地址)。可以通过“开始->运行->输入cmd”进人命令行窗口,然后执行"route print"来查看本机的路由表信息。追问

不用考虑DNS的选择吗?另外就是网络连接的设置怎么设置呢?

追答

1、DNS的设置不用做特殊处理。每个网卡,设定或者自动获得的均可。只要路由设置好了,该DNS服务器地址能访问到即可。
2、网络连接也没有特殊设置。

追问

网络连接没有特殊设置?那是设置为自动检测还是设置为固态IP呢?我前期没有加路由的时候也是双网卡运行,当时的设置语句是rout add 10.0.0.0 mask 255.0.0.0 10.115.40.1,当时的本地连接设置是:内网只写IP和掩码,外网是设置所有的,包括IP、掩码、网管、DNS,可以双网同时运行,但是通过路由接内网后就不行了

追答

通过路由接内网后就不行了,原因就是因为你没有针对内网做特别的路由解析。跟你具体网络连接怎么设置是自动还是手动,没有直接联系。只要路由网段、下一条地址对了,就OK了.

追问

大侠,我不是太懂,需要怎么弄?另外和我写入固定IP网关有关系吗,我route -p了,如果有关系,如何撤销永久写入?刚才试了一下,如果是路由接外网的话,是好使的,如果路由接内网就不好使了,也就是外网的IP、掩码、网关、DNS都通过TP-LINK设置好后,本机接路由的网卡连接设定为自动,接外网的输入IP和掩码不好使,但是外网接路由,内网只设置IP和掩码就好使,郁闷啊

追答

1、针对内网网段,单独先写一条路由,指向内网路由器。
2、其余所有网段访问,均指向外网网关。

相似回答
大家正在搜