在 Windows 7 中同时连接两个互联网

web*_*ers 9 windows windows-7

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

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

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

这是一个路由打印: - 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
===========================================================================
Run Code Online (Sandbox Code Playgroud)

har*_*ymc 6

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

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

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

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

对于例如

route add 88.99.0.0 mask 255.255.0.0 10.0.0.1
Run Code Online (Sandbox Code Playgroud)

会将 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,它实际上是一个紧密集成的虚拟机。尽管虚拟机运行起来相当蹩脚,但有可能以这种方式使用它(或不使用,因为我从未尝试过)。


小智 0

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