我正在运行 Snow Leopard,并通过 Mac 的内置 AirPort 共享我的 Verizon 连接。有什么方法可以让我识别谁/什么正在使用我的共享连接?
系统偏好设置»共享»Internet 共享:通过我的 AirPort 卡将我的 Verizon USB 调制解调器(又名 Pantech USB 调制解调器)的 Internet 访问权限共享给其他计算机。
我正在将我的 AirPort 作为接入点共享给其他人。
(对于 Windows,请参阅我如何才能知道谁在使用我的 Windows Internet 连接共享 (ICS)?)
答案1
答案2
我发现 Mac 上的 AirPort 发布的 Wi-Fi DHCP 租约列表保存在“/private/var/db/dhcpd_leases”中。这不是现在但是,连接的客户端。为了确定哪些“主机”仍然处于“运行”状态,我使用了nmap
实用程序(使用自制):
grep ip_address /private/var/db/dhcpd_leases | cut -d= -f2 | nmap -iL - -sn
示例输出:
...
Nmap scan report for 10.0.2.3
Host is up (0.74s latency).
Nmap scan report for 10.0.2.4
Host is up (0.11s latency).
Nmap done: 23 IP addresses (4 hosts up) scanned in 18.36 seconds
接下来,在“dhcpd_leases”文件中查找相同的 IP 以找出客户端名称和 MAC 地址。
答案3
如果你想以图形方式显示所有本地网络连接,你可能会感兴趣以太否则,我会选择@caliban