当我使用Wifi和以太网通过单独的路由器连接到两个网络时,我的Mac如何知道访问网站时要使用的连接?
当我使用Wifi和以太网通过单独的路由器连接到两个网络时,我的Mac如何知道访问网站时要使用的连接?
Answers:
从Apple支持数据库文章中获得有关网络连接优先级的信息:
如果您以几种不同的方式连接到Internet或网络(例如,使用Wi-Fi或以太网),则可以更改计算机在连接到Internet或网络时尝试使用的网络端口配置的顺序。
如果在尝试连接时有多个活动的网络端口配置,则OS X首先尝试在列表顶部进行配置,然后再按降序尝试其他端口配置。
在该支持文章中,还描述了如何在“系统偏好设置”中更改网络连接的优先级顺序。
ifconfig en1 down
),而以太网接口将被开启(等同于ifconfig en0 up
)。如果最后一个基于DHCP,则将导致DHCP请求和应答(<6 s)。如果您的任何接口间歇性退出,这将导致无休止的接口切换和DHCP请求。
在您的“ 网络偏好设置”中。这是10.7.3的屏幕截图。
从网络类型侧栏底部的齿轮访问设置。
选择“设置服务订单...”将其拖到首选订单中。
我建议您从不使用的配置,你可以不同的接口在同一时间已到同一台机器上。您将不容易了解和控制这种双重连接。
这甚至会导致即使分析最简单的网络故障也非常困难。
这也可能导致公司或个人网络内部的环路很难诊断。例如,查看以下命令:
sysctl -a | grep forwarding
这将告诉你,如果IPv4
还是IPv6
会通过从一个接口,通过其他的Mac没有您的知识或控制。
尽可能使用您想连接的接口定义位置,并随意打开正确的接口:
Apple menu > Location > Home / AirPort
> Office / Ethernet
> outside / AirPort [unsecure]
> …
Ethernet
和 Wi-Fi
)标记为绿色(已连接)时:
Apple menu > System Preferences… > Network
下面的命令行命令(在Terminal
或xterm
窗口内)是一种了解您要到达外面的方法的一种方法:
route get default | grep interface