有可能看到连接到我的托管网络的客户端?


10

我使用Windows 7使用笔记本电脑设置了托管网络。

我想检查所有连接到它的客户端。可能吗?

有没有可以管理的工具?例如,限制网络速度或类似的速度。


您是否要查看客户端列表,例如主机名-IP地址,还是应该包含设备类型的列表-智能手机,平板电脑,PC,笔记本电脑?
Volodymyr M.

我想尽可能多地查看信息。:)
lephix

Answers:


11

要查看连接的客户端,请使用命令行

@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


好答案!Windows10现在192.168.137.*用作托管网络的默认子网。您始终可以在设备的tcp / ip v4 / 6属性上进行更改。
CONvid19

2

要记住的重要一点是,通常计算机主机上没有运行DHCP服务器。这意味着不会像使用无线路由器或接入点时那样自动分配IP地址。

有两个选项:使用APIPA寻址(169.254.0.0/16),这将在无法联系DHCP服务器时自动在两台计算机之间建立连接,或者使用静态IP寻址。

使用arp -a命令提示符中的命令,可以在彼此的ARP表中看到两台计算机的地址。

您不能通过内置功能限制W7主机上的Internet连接速度。


我没有通过services.msc从服务列表中找到DHCP服务器服务。但是所有连接到我的托管网络的设备都具有IP地址,例如192.168.137.XXX。我没有在设备上设置任何静态IP地址。所以我很困惑。
lephix

好像您创建了临时网络并启用了ICS,对吗?
Volodymyr M.

0

只需在命令提示符下键入arp -a即可。

在显示的列表中,找到IP为192.168.137.1的适配器,在此之下,第一个地址是分配给共享连接的客户端的地址。

由于某种原因,我的第一个客户地址是192.168.137.251。


0

实际上,这非常简单。

ping 192.168.1.255 (如果不同,请在您的子网中插入您子网的广播地址)

arp -a 查看所有正在打开并正在响应广播ping的客户端

我包含ping命令的唯一原因是那些定期清除其arp表的用户。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.