只是想找出 wifi 设备的 IP。我在用着:
fpollano@debianfx:~$ nmap -n 191.168.0.0-254
Starting Nmap 6.00 ( http://nmap.org ) at 2015-06-19 21:06 EDT
Nmap done: 255 IP addresses (0 hosts up) scanned in 103.19 seconds
fpollano@debianfx:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=3.36 ms
64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=3.35 ms
64 bytes from 192.168.0.1: icmp_req=3 ttl=64 time=3.34 ms
nmap 不返回任何主机,而是一个简单的 ping,显示主机处于活动状态(实际上,还有其他主机;))
答案1
nmap -n
将对您指定的 255 个 IP 地址进行 TCP 端口扫描。如果那些 IP 地址的机器没有打开端口,我想你不会得到任何回报。
ping
使用 ICMP 数据包,该数据包位于 IP 级别,“低于”TCP 级别。它仅识别机器(实际上是以太网接口),而不识别机器上打开的端口。尝试这个:
nmap -n -sn 191.168.0.0-254
如果这不起作用(而且可能不会起作用),请注意您使用“191”作为地址nmap
范围的第一个字节,但在命令中使用“192” ping
。