在 Windows 7 中同时使用无线 (3G) 和局域网

在 Windows 7 中同时使用无线 (3G) 和局域网

我正在客户的网站上工作,这里我的局域网受到严格限制(没有 gmail,没有公司邮件),但我需要该局域网来提供一些服务(内部网、svn、jira……)。

我的笔记本电脑内置了 3g SIM 卡。有没有办法同时使用两个连接并通过 ip/url 配置要采取的路由?我的第一次尝试是操作提供的 pac 文件并添加一些代理例外:

...
function FindProxyForURL(url, host){
 ...
 if((shExpMatch(url, "*mail.google.com*"))||
    (shExpMatch(url, "*myCompany.com*"))||
    ...
    return "DIRECT";
...

但这不起作用。对于 gmail,我收到 DNS 错误(无法解析 gmail),并且 Outlook 无法连接到我公司的 Exchange 服务器。那么有没有办法让两者同时工作(无需每次都拔掉局域网并重新配置代理设置?)

(我的机器是 Windows 7 64 位专业版)

答案1

在这种情况下,我通常使用静态路由到公司站点,并使用备用连接作为默认网关。我已经有一段时间没有在 Windows 上这样做了,所以如果语法不是 100% 正确,我深表歉意。

列出您目前的路线,仅供参考。

print route

添加新静态路由的语法,网关是这里的关键。使用您要连接的接口的网关。

route add <destination> mask <net-mask> <gateway>

这是单个主机和范围的示例。

route add 192.168.10.67 mask 255.255.255.255 10.6.10.1
route add 192.168.8.0 mask 255.255.255.0 10.6.10.1

现在一切就绪。重启后不会保存,因此将其制作成脚本可能会很方便。有关此主题的更多阅读材料,请查看这里

更新

要更改默认网关,您也可以使用路由命令。在这种情况下,您希望使用 3G 连接的网关。

route add 0.0.0.0 mask 0.0.0.0 <gateway>

相关内容