Windows 7中一次两个互联网连接


9

我有一个3G无线调制解调器,还有一个LAN-现在它们都已连接。

我需要一种方法来选择哪些应用程序将使用3G连接以及哪些应用程序将使用LAN。

我的操作系统是Windows7。我该怎么做?有任何想法吗?

这是路由打印:-3G调制解调器的IP为10.81.132.96

例如,假设将google.com映射为使用3G互联网连接。

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.2.1    192.168.2.102     20
          0.0.0.0          0.0.0.0     10.81.132.97    10.81.132.111    286
     10.81.132.96  255.255.255.224         On-link     10.81.132.111    286
    10.81.132.111  255.255.255.255         On-link     10.81.132.111    286
    10.81.132.127  255.255.255.255         On-link     10.81.132.111    286
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.2.0    255.255.255.0         On-link     192.168.2.102    276
    192.168.2.102  255.255.255.255         On-link     192.168.2.102    276
    192.168.2.255  255.255.255.255         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link     10.81.132.111    286
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     192.168.2.102    276
  255.255.255.255  255.255.255.255         On-link     10.81.132.111    286
===========================================================================

Answers:


6

Windows始终控制使用哪个网络连接。如果您有多个活动网络连接到同一网络,则Windows将使用“网络和共享中心”->“更改适配器设置”下列出的第一个网络。其他网络连接未使用。

如果您有两个网络适配器,并且希望强制使用一个特定的适配器,则需要考虑两种情况。

1.应用程序使用已知的网站

如果给定的应用程序仅使用一个或多个已知网站,并且有线和无线网络使用不同的IP地址范围/网段,则可以使用网站的IP地址以及route命令 在其中添加条目本地IP路由表,它将通过给定的适配器将此类请求定向到这些地址。

对于例如

route add 88.99.0.0 mask 255.255.0.0 10.0.0.1

会将88.99.xx的所有流量发送到下一跳地址10.0.0.1,该地址可能是路由器的地址。在这种情况下,路由器将在有线和无线网段上具有两个IP地址。与路由不匹配的流量将发送到默认路由0.0.0.0,该默认路由通常以绑定顺序与第一个适配器关联。

通过将每个适配器实际放置在不同的网络(例如192.168.1.x和192.168.2.x)上,此技术使Windows间接使用两个网络适配器。如果某些资源仅在一个或另一个网络上可用,或具有通向一个或另一个网络的路由,则Windows显然会选择适当的网络连接。

这种方式不能直接控制每个应用程序/服务使用哪个网络适配器。但是还有第二种解决方案。

2.使用虚拟机

如果安装像VirtualBox这样的虚拟机管理器,则可以创建来宾虚拟机(VM),并将其虚拟网络适配器连接到主机的任何物理适配器。

这样,在VM中启动的任何应用程序都将使用指定的适配器,而不管其在主机的适配器表中的位置如何,因此您可以通过在主机或来宾之间选择作为执行介质来划分网络活动,而主机和来宾都可以共享文件通过网络共享。

Windows 7具有XP Mode,它实际上是一个紧密集成的虚拟机。尽管随着虚拟机的发展而变得la脚,但仍可以以这种方式使用它(或者,我从未尝试过使用它)。


为了回应,路由想法似乎很棒,但我不明白如何正确设置路由-我收到了错误的参数错误。让我给你一些细节:3G IP:10.80.140.208/3G子网掩码:255.255.255.248/3G网关:10.81.50.185-该网站的IP地址,例如google.com,能否请您告诉我如何正确操作添加这条路线?Ty
网站管理员

1
它应该类似于:route add 74.125.132.0 mask 255.255.255.0 10.81.50.185(Google是74.125.132.104)。如果这样不起作用,请使用来检查您的指标route print,因为指标最低的路由会获胜。
harrymc



0

如果每个应用程序仅要转到特定的目标IP,则可以将静态路由添加到Windows的路由表中以获取目标地址。


究竟该怎么做?
Sakher 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.