macbook 早期型号是带 RJ45 网络接口的,因此可以通过 WIFI 把有线网络分享给手机等设备使用。但后来的 macbook 已经取消了 RJ45 接口,而苹果的 WIFI 只能单向使用,即不能同时接收无线信号和发射无线信号,因此没法做到分享热点的目的。

要想使用新款 macbook 分享无线网络,可以购买一个 RJ45 转 USB 的设备,很便宜,淘宝二三十左右。有人会问,既然有无线路由了,为什么还要通过电脑分享网络?其实这种场景主要用于一些特定的开发环境。比如一些公司的网络分为“开发网络”和“普通网络”,而电脑可以连接开发网络,个人手机只能连接普通网络,手机和电脑之间是无法互通的。为了让手机和电脑都在开发网络,这时候就需要用电脑分享网络了。

回到正题,怎样查看有多少设备连了你分享的 WIFI 呢?网上找了很久,也没有找到一个能够管理 WIFI 分享的软件,所以就想到通过命令行来查看相关网络信息了。

操作如下:

  1. 打开终端
  2. 输入:

    netstat -nr | grep 192.168.2
  3. 输出如下:

    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.* 的结果,根据实际情况填写。