在linux上有arp命令:
arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.1.100 ether 00:55:d1:c5:f8:1b C eth0和
arp-scan -I eth0 -l
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.2 00:1b:fc:35:6a:9b ASUSTek COMPUTER INC.
192.168.1.54 c8:d3:a6:34:d2:1d (Unknown)
192.168.1.14 f0:25:b9:c2:6a:29 (Unknown)为什么我看不清我的设备?
我还做了以下工作:
nmap -sn 192.168.1.0/24使用arp命令,我看到了1个设备,使用arp-scan,我看到了其他设备。
arp命令读取缓存,而arp-scan执行新扫描(不读取任何缓存?)
发布于 2014-06-30 13:44:33
ARP以各种方式操纵内核的ARP缓存。
从缓存中读取是非常自然的。来自http://linux.about.com/library/cmd/blcmdl8_arp.htm
发布于 2014-06-30 15:03:48
arp扫描是一个完全不同的实用程序,实际上是扫描。linux ' ARP‘命令只从内核的ARP缓存直接读取。您可以使用ping来伪造扫描以填充arp表。
两人的工作都如出一辙。
不明白你所说的“为什么我不能正确地看到我的设备?”这些产出如出一辙。
https://unix.stackexchange.com/questions/139944
复制相似问题