Mac:使用 Wi-Fi 进行网络共享时,如何查看有哪些设备加入了热点?

在 iOS 设备上,启用个人热点时,可以看到一共有几部设备加入了个人热点,虽然不能看到具体是哪一些。那么,在 Mac 上共享网络时,有没有办法办到呢?是否可以查看有哪些设备加入了个人热点,以及能否看到各个设备的详情?


用户上传的文件

发布日期 2018年2月24日 上午6:55

回复
问题被标记为 排名最靠前的回复

发布日期 2018年3月11日 下午4:55

下面的仅供参考:


首先先关闭WiFi共享,运行下面的命令,并记录下都有哪些端口,比如en0, en1, bridge0, fw0等等:

ifconfig

记录好后,打开共享后再运行上面的命令,观察两次端口的变化。我的情况是多出了bridge100


运行下面的命令,将bridge100换成你的系统对应值:

arp -i bridge100 -a

它会显示所连接的设备的IP和MAC地址,比如我的显示如下:

$ arp -i bridge100 -a

? (192.168.2.2) at ac:cf:c5:28:f3:e7 on bridge100 ifscope [bridge]

? (192.168.2.3) at 5c:f7:d3:aa:15:aa on bridge100 ifscope [bridge]

上面的结果是两个我的手机。


当然它不会特别及时地更新,比如当断掉一个连接后,系统会过一会儿才会更新,并显示连接设备状况,比如我的:

$ arp -i bridge100 -a

? (192.168.2.2) at (incomplete) on bridge100 ifscope [bridge]

? (192.168.2.3) at 5c:f7:c3:1a:55:aa on bridge100 ifscope [bridge]

第一个的MAC地址没有了,说明它断开了。


这个只是一个能用的例子,无法做到路由器那样的比较实时的反映网络状态。

回复量: 2
问题被标记为 排名最靠前的回复

2018年3月11日 下午4:55 回应 jackxujh

下面的仅供参考:


首先先关闭WiFi共享,运行下面的命令,并记录下都有哪些端口,比如en0, en1, bridge0, fw0等等:

ifconfig

记录好后,打开共享后再运行上面的命令,观察两次端口的变化。我的情况是多出了bridge100


运行下面的命令,将bridge100换成你的系统对应值:

arp -i bridge100 -a

它会显示所连接的设备的IP和MAC地址,比如我的显示如下:

$ arp -i bridge100 -a

? (192.168.2.2) at ac:cf:c5:28:f3:e7 on bridge100 ifscope [bridge]

? (192.168.2.3) at 5c:f7:d3:aa:15:aa on bridge100 ifscope [bridge]

上面的结果是两个我的手机。


当然它不会特别及时地更新,比如当断掉一个连接后,系统会过一会儿才会更新,并显示连接设备状况,比如我的:

$ arp -i bridge100 -a

? (192.168.2.2) at (incomplete) on bridge100 ifscope [bridge]

? (192.168.2.3) at 5c:f7:c3:1a:55:aa on bridge100 ifscope [bridge]

第一个的MAC地址没有了,说明它断开了。


这个只是一个能用的例子,无法做到路由器那样的比较实时的反映网络状态。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

Mac:使用 Wi-Fi 进行网络共享时,如何查看有哪些设备加入了热点?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!