我的电脑上有两个端口。我已将它们配置在两个不同的子网上。Eth#1 通过 Comcast 路由器连接到互联网。除非我想使用 VPN 路由器访问工作资源,否则 Eth#2 通常会被禁用。
当我启用 Eth#2(并且不禁用 Eth#1)时,Web 访问速度会变慢或变得不可预测。如果我禁用 Eth#1,一切都会正常工作。我应该提到,两个子网掩码都是 255.255.255.0。
问题是,我应该对 PC(路由表?)进行哪些修改,才能保持两个端口都启用而不会产生不利影响?下图。
答案1
如果您运行的是 Windows,请检查命令的输出route print
。您将看到以下内容:
0.0.0.0 0.0.0.0 [网关 IP] [接口 IP] [度量]
听起来您的流量可能在 VPN 隧道处于活动状态时通过该隧道。由于您的 VPN 客户端被卸载到外部设备(VPN 路由器),因此您将没有用于拆分隧道的软件选项。
为了解决这个问题,请在路由表中插入此默认路由,如下所示:
route ADD 0.0.0.0 MASK 0.0.0.0 [Comcast Router IP] METRIC [number lower than other default route's metric]
编辑:只是想补充一下,这将默认所有网络流量像平常一样通过您的康卡斯特路由器,只要您在输出中看到工作资源的条目(1.2.3.4 255.0.0.0......无论什么工作子网)route print
,那么到这些资源的特定流量将从那里指定的接口/网关出去,应该是 192.168.13.1,因为这是唯一能够学习这些子网的接口。