192.168.0.13
192.168.0.0 255.255.255.0
我的家庭网络将192.168.0.0 /24
网络用于我的(主要是无线)设备。在我经常使用的许多其他网络上,我将 ping 适用的广播地址以在我的(Windows 7 x64)结果中显示所有当前活动的设备arp -a
。Ping 网络的广播地址有助于我识别当前在同一网络上通信的设备。
在我的家庭网络中,我丢失了 100% 发送到192.168.0.255
. 因此arp -a
不会向我显示我网络上的所有设备。所有设备都直接连接到我的路由器,然后再连接到我的 ISP。
为什么我无法ping通该网络中的广播地址?直接登录路由器查看DHCP客户端表不方便。
更新:这些 ping 尝试是从通过以太网直接连接到路由器的计算机进行的。我已经尝试从多个无线设备进行相同的 ping 尝试,但无济于事。
小智 10
我认为操作系统响应广播 ping 的时代已经一去不复返了。据我所知,每个现代操作系统都会忽略这些请求,作为避免广播风暴的安全措施。
Linux 中的默认值:
$ sysctl net.ipv4.icmp_echo_ignore_broadcasts
net.ipv4.icmp_echo_ignore_broadcasts = 1
Run Code Online (Sandbox Code Playgroud)
如果您想发现机器,您将不得不求助于单播 ping(nmap、ping 循环或其他方式),但请注意,可以将机器配置为始终忽略 ping 请求。
归档时间: |
|
查看次数: |
29580 次 |
最近记录: |