通过netstat查看macbook wifi分享连接的设备数量
macbook 早期型号是带 RJ45 网络接口的,因此可以通过 WIFI 把有线网络分享给手机等设备使用。但后来的 macbook 已经取消了 RJ45 接口,而苹果的 WIFI 只能单向使用,即不能同时接收无线信号和发射无线信号,因此没法做到分享热点的目的。
要想使用新款 macbook 分享无线网络,可以购买一个 RJ45 转 USB 的设备,很便宜,淘宝二三十左右。有人会问,既然有无线路由了,为什么还要通过电脑分享网络?其实这种场景主要用于一些特定的开发环境。比如一些公司的网络分为“开发网络”和“普通网络”,而电脑可以连接开发网络,个人手机只能连接普通网络,手机和电脑之间是无法互通的。为了让手机和电脑都在开发网络,这时候就需要用电脑分享网络了。
回到正题,怎样查看有多少设备连了你分享的 WIFI 呢?网上找了很久,也没有找到一个能够管理 WIFI 分享的软件,所以就想到通过命令行来查看相关网络信息了。
操作如下:
- 打开终端
输入:
netstat -nr | grep 192.168.2
输出如下:
192.168.2 link#13 UC 2 0 bridge1 192.168.2.11 dc.a4.ca.1d.69.c8 UHLWIi 1 1348 bridge1 1119 192.168.2.34 10.2a.b3.2f.f.49 UHLWIi 3 669 bridge1 1170
通过查看路由,我们可以看出有 2 台设备连接到 WIFI。grep
后面的参数是筛选 IP 为 192.168.2.*
的结果,根据实际情况填写。