正常情况下,一台电脑拥有两台网卡,分别连接互不相连的AB网时,实际上只有一个网卡在工作。
原因在于,操作系统发起一个网络请求时,会根据网卡的路由设置选择网卡。当网卡没有做路由设置时,所有的操作系统网络请求就只会通过一个网卡发送,忽略另一个网卡。

那么,如何设置两个网卡同时连接AB网呢?
总体思路是:设定网卡路由规则,每个网卡负责一个指定的IP段,A网的网址IP段绑定在A网卡上,B网的网址IP绑定在B网卡上
下面进行具体设置操作

记下本机各网卡的网关

route print

A网网关:192.168.1.1
B网网关:192.168.42.129

讲解一下这张图里的路由表
网络目标 网络掩码:你想要访问ip段,0.0.0.0就是指所有ip,10.0.0.0就是指10.X.X.X。如果你想访问A网中的网址A的IP是235.6.77.1,那么你设置的网络目标就必须是235.6.77.0、235.6.0.0、235.0.0.0、0.0.0.0其中之一,相应的网络掩码也要设置成255.255.255.0、255.255.0.0、255.0.0、0.0.0.0.

删除所有的0.0.0.0网关

因为两个网卡都是0.0.0.0,会造成冲突,而只能有1个网卡联网。

route delete 0.0.0.0

放心删除,如果误删,可以通过重启网卡恢复

分别添加路由规则

添加内网的路由规则

route add 10.0.0.0 mask 255.0.0.0 10.18.86.1
route add 172.16.0.0 mask 255.255.0.0 10.18.86.1

加上-p时设为静态(永久)路由,防止下次重起时配置消失。
添加外网的路由规则

route add 0.0.0.0 mask 0.0.0.0 192.168.137.1

电脑连接外置网卡共享网络

  • 电脑外置网卡网线连接路由器LAN口
  • 路由器设置界面设置LAN口的为 192.168.137.2,之后通过此可以访问路由器设置界面
  • 电视端DNS设置为192.168.137.1
    或:
  • 路由器中的DNS设置为 8.8.8.8
  • 114.114.114.114