正在使用多个互联网连接。

正在使用多个互联网连接。

假设我的电脑上恰好有三个互联网资源。

  1. 我的手机上的 USB 网络共享功能

  2. WiFi 到我家的网络

  3. 以太网连接到与我的 wifi 不同的另一个路由器。

我想使用 1 来浏览网页。使用 2 将文件传输到家中的另一台机器,使用 3 将其他文件传输到其他机器。

以上是一个过于夸张的用例。选项 3 很可能不存在。

这可能吗?

如何?

答案1

(您没有说是什么操作系统,所以我假设是 Windows,其他操作系统也有类似的命令)

可以通过以下方式轻松设置路线Windows 中的命令。

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

您需要设置 3 条路线

  1. 使用 USB Teather 的默认连接
  2. 单台电脑使用WiFi的路由
  3. 其余本地连接的路由

假设:

  • 192.168.0.1是网络共享网关的 IP
  • WiFi 的接口 ID 是11
  • 192.168.1.3是“另一台计算机”的IP。
  • 以太网接口ID为12
  • 以太网子网的网络192.168.2.0掩码为255.255.255.0

添加默认网关(也会-f清除任何已设置的旧路由)

route -f -p ADD  0.0.0.0 mask 0.0.0.0 192.168.0.1

添加通过 WiFi 连接的“其他计算机”的路由(只要子网与网络 3 不同,192.168.1.0如果您希望家庭网络上的每台计算机都能工作,而不是只工作一台或单独添加它们,那么您可以使用与子网的第 3 个命令相同的命令)

route -p ADD 192.168.1.3 if 11

添加路由,以便 192.168.2.x 范围内的其余计算机都通过有线以太网

route -p ADD 192.168.2.0 mask 255.255.255.0 if 12

相关内容