我所在的位置有两个可用网络,并且我使用的是运行 OS X Lion 的 MacBook Pro。
蓝色网络 -
DHCP 为我分配了 10.xxx 地址,仅用于内部流量。它没有连接到 Internet,可通过以太网或 Wifi 使用。
RED NETWORK -
DHCP 为我分配了一个 192.168.xx 地址,并且是到 Internet 的直接连接。它没有与任何内部资源的连接,并且可以通过以太网或 Wifi 使用。
默认情况下,OS X 似乎几乎完全偏爱具有更大带宽的连接。也就是说,如果我在 RED 网络上通过以太网连接,在 BLUE 网络上通过 Wifi 连接,我可以很好地访问外部世界,但是到内部服务器的 RDP 连接失败,我无法连接到内部文件共享。
相反,如果我通过 BLUE 网络上的以太网连接,并通过 RED 网络上的 Wifi 连接,FTP 到外部服务器(或 Skype 等)不起作用,但可以很好地访问内部文件共享。
真的,我只需要在 BLUE 网络上路由 10.0.0.0/8 个地址,而在 RED 上路由其他所有地址。对于命名服务器,一些规则例如*.int.foo.com
在 BLUE 网络上解析,而其他所有规则在 RED 上解析。
这是可以实现的吗?