我使用 Windows 7 通过笔记本电脑建立了托管网络。
我想检查所有连接到它的客户端。可以吗?
有没有什么工具可以管理它?比如限制网速之类的。
答案1
要查看已连接的客户端,请使用命令行
@echo off
netsh wlan show hostednetwork | findstr -i status
echo SSID Name
netsh wlan show hostednetwork | findstr -i " ssid "
netsh wlan show hostednetwork setting=security
echo Connected clients
arp -a | findstr -i 192.168.173 | findstr /V 255 | findstr /V 192.168.173.1
对于带宽控制,您可以使用 NetLimiter。
http://www.netlimiter.com/products/netlimiter-4
答案2
需要记住的是,计算机主机上通常没有运行 DHCP 服务器。这意味着不会自动分配 IP 地址,而使用无线路由器或接入点时通常会自动分配 IP 地址。
有两个可用选项:使用APIPA
寻址(169.254.0.0/16),当无法联系 DHCP 服务器时,它将自动允许两台计算机之间建立连接,或者使用静态 IP 寻址。
arp -a
使用命令提示符中的命令可以在彼此的 ARP 表中看到两台计算机的地址。
您无法使用内置功能限制 W7 主机上的互联网连接速度。
答案3
只需在命令提示符下输入 arp -a。
在显示的列表中,找到 IP 为 192.168.137.1 的适配器,其下的第一个地址是分配给共享连接的客户端的地址。
由于某种原因,我的第一个客户端地址是 192.168.137.251。
答案4
事实上,它非常简单。
ping 192.168.1.255
(如果不同,请插入您的子网的广播地址来代替我的)
arp -a
查看所有处于打开状态并积极响应广播 ping 的客户端
我包含 ping 命令的唯一原因是为了让那些人定期清除他们的 arp 表。