我的 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从哪个接口访问互联网