Answers:
您需要手动添加路由以覆盖所有公司网络。找到将覆盖所有公司IP地址的最小网络块。例如,公司网可能完全在172.16.22.XXX-172.16.25.XXX范围内。因此,您的净屏蔽量为172.16.16.0/20:
/sbin/route add -net 172.16.16.0/20 -interface en0
请注意,在我的机器上,en0是以太网,en1是AirPort。
我有一个脚本,它为我的本地情况设置了一堆路由,这是一个用于所有公司资料(时间表,请假申请,工作场所健康与安全报告等)的公司网络,而WiFi则是有用的资料(Bing,O 'Reilly Safari等)。我仍然没有弄清楚我需要在哪里放置此脚本,以使Mac OS X在界面出现时自动添加所需的奥术路线。
您可以设置您的网络服务订单,以通过Wi-fi或以太网传递大多数流量。
这使首选连接成为您放在列表顶部的任何服务。不幸的是,如果您希望除非常特定的项目之外的大多数信息都通过Wi-fi传输,则不会这样做。如果以太网连接使用的IP网络范围与Wi-fi不同,则它将自动通过以太网传递所需的资源。
因此,假设您拥有狼网。Wi-fi:192.168.1.0-192.168.1.255以太网:192.168.5.0-192.168.5.255
您需要访问的所有具有指向192.168.5.x的DNS记录的服务都将自动通过以太网,但是您的DNS查询仍将转到192.168.1.x。
如果您将访问的其他任何网站都置于顶部,则将通过Wi-fi进行访问。
要更改服务订单,请转到系统偏好设置->网络。单击“操作”菜单(“服务”列表底部的齿轮),然后选择“设置服务订单”,然后将要优先处理的服务拖到列表顶部。
route -n flush
几次,然后将网络位置切换到其他位置,然后再返回以获取正常的路由信息。