我的 MAC 同时连接到以太网和 Wifi,我如何检测正在访问哪个网络
My MAC is connected to both Ethernet and Wifi at time,how can i detect from which network is getting acessed
我的 MAC 同时连接到以太网和 Wifi。两者是不同的网络。我想知道我的系统从哪个接口访问互联网。我想要一个命令来检查这个。通过给予
traceroute google.com
,我可以获得默认路由,因为我知道两个网络的 IP 地址。但问题是我如何在 IP 地址未知的远程机器中检测到这一点
当我给
ifconfig
我看到 en0 和 en1 分配有两个 diff ips 并且处于活动状态。即使从这一点我也无法区分。
我是通过以下步骤实现的
1) networksetup -listnetworkserviceorder
,通过使用它,我们将 MAC 的网络服务顺序及其连接的接口
2) route get default | grep interface
给出当前使用的界面。
通过服务顺序检查当前接口,我们可以知道我们的mac从哪个接口访问互联网
我的 MAC 同时连接到以太网和 Wifi。两者是不同的网络。我想知道我的系统从哪个接口访问互联网。我想要一个命令来检查这个。通过给予
traceroute google.com
,我可以获得默认路由,因为我知道两个网络的 IP 地址。但问题是我如何在 IP 地址未知的远程机器中检测到这一点
当我给
ifconfig
我看到 en0 和 en1 分配有两个 diff ips 并且处于活动状态。即使从这一点我也无法区分。
我是通过以下步骤实现的
1) networksetup -listnetworkserviceorder
,通过使用它,我们将 MAC 的网络服务顺序及其连接的接口
2) route get default | grep interface
给出当前使用的界面。
通过服务顺序检查当前接口,我们可以知道我们的mac从哪个接口访问互联网