2个Nics,2个网关。 如何select哪个网卡用于网上冲浪

我的机器上有2个网卡,我们的局域网上有2个网卡服务。 一个是DSL一个是部分T-1。

我有一个DSL作为网关的网卡,另一个网卡有T-1作为网关。 那么,当我上网浏览时,Windows XP如何知道或决定使用哪一个?

当我想强制某个人(因为负载),我目前通过禁用我不想使用的手动处理它。 这迫使它使用另一个。

这一切工作正常,但我想知道更多关于如何确定哪一个,当两者都活跃。

打开networking连接并从高级菜单中select高级设置。 这将向您显示/允许您configurationNIC的顺序,每个NIC和服务提供者的服务绑定。

不要采取这个另一条路线(双关语)…但你有没有考虑在你的机器中的单个NIC指向一个pipe理交换机或防火墙连接到DSL线路和T1?

这样,您可以消除客户端工作站上的路由,并让您的networking设备处理默认路由和故障转移。

找出您的stream量正在经历什么接口的最简单的方法是查看您的路由表。

Linux:netstat -r
Windows:路由打印

或者,您可以使用(win32)tracert /(linux)traceroute / mtr来查看您要到达目的地的path。

这一切工作正常,但我想知道更多关于如何确定哪一个,当两者都活跃。

对于每个networking接口都有一个关联的数字,称为度量标准 ,当为该接口创build路由时,他们将该度量标准用于路由。

当系统需要发送数据包并需要决定如何路由数据包时,它会查询路由表,从最具体到最具体的租用path工作。 每当find两条具有相同特定性的路线时,它将使用路线度量来决定使用哪条路线。

也可以看看:

如何select哪个网卡用于网上冲浪。

如果你问你是否可以在windows下设置路由来select你正在使用的协议types(http,ssh等)的路由,那么我必须告诉你,在Windows下是不可能的。 你需要build立一个支持基于策略路由的路由器。 LARTC howto在Linux下如何做到这一点有很好的讨论。