我使用工作电脑访问所有工作内容(数据库、应用程序、邮件……),但互联网连接受限,并且一些网站被屏蔽。
幸运的是,我有一台 Android 设备,我用它来将 3G 连接绑定到 PC。糟糕的是,当我在 PC 和手机之间创建该网络时,我完全失去了与工作设备的所有连接,没有邮件,没有数据库等...,所以我必须在两个连接之间切换才能工作或使用互联网。
有没有办法可以使用这两种连接而不在它们之间切换?
答案1
您可以在命令提示符中使用命令route
来更改 Windows 将流量路由到不同网卡的方式。
更多信息这里
例如,如果您的“工作”网卡的网关为 10.1.1.1,您可以执行以下操作:
route add 10.0.0.0 mask 255.0.0.0 10.1.1.1
这会将所有请求重定向到您的本地“工作”网络(换句话说是 10.xxx)到您的“工作”网卡。当然,您需要适应您的网络配置。
答案2
qwertzguy 是对的,但你可能需要更多信息。
您的问题源于连接两个网络时设置的默认网关。默认网关会告诉您的计算机如何连接到未直接连接的 IP 网络。
当您连接到工作网络并ipconfig
在 cmd 提示符下执行操作时,您将看到已设置的默认网关。当您连接到 Android 手机时,您将设置另一个默认网关,该网关的优先级可能高于第一个。您ipconfig
将看到您有一个 IP 地址和一个网络掩码。对于任何不属于此网络的 IP 地址,您的计算机将尝试通过默认网关连接到它。您工作中的电子邮件和文件服务器很可能与您不在同一网络上,因此将通过默认网关访问。由于您的 Android 手机设置了默认网关,它将尝试通过您的手机连接到它们。这显然行不通。
为了使用该route
命令,您需要知道您的工作使用的 IP 地址范围,并确保它们被路由到您的工作连接设置的网关。鉴于它们很可能使用私有地址范围,以下路由可能涵盖所有场景:
route add 10.0.0.0 mask 255.0.0.0 <work gateway IP>
route add 192.168.0.0 mask 255.255.0.0 <work gateway IP>
route add 172.16.0.0 mask 255.240.0.0 <work gateway IP>