首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的网络设备在哪里?

问我的网络设备在哪里?
EN

Unix & Linux用户
提问于 2014-06-30 13:41:51
回答 2查看 1.5K关注 0票数 3

在linux上有arp命令:

代码语言:javascript
复制
arp -n

Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.1.100            ether   00:55:d1:c5:f8:1b   C                     eth0

和

代码语言:javascript
复制
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)

为什么我看不清我的设备?

我还做了以下工作:

代码语言:javascript
复制
nmap -sn 192.168.1.0/24

使用arp命令,我看到了1个设备,使用arp-scan,我看到了其他设备。

arp命令读取缓存,而arp-scan执行新扫描(不读取任何缓存?)

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-06-30 13:44:33

ARP以各种方式操纵内核的ARP缓存。

从缓存中读取是非常自然的。来自http://linux.about.com/library/cmd/blcmdl8_arp.htm

票数 6
EN

Unix & Linux用户

发布于 2014-06-30 15:03:48

arp扫描是一个完全不同的实用程序,实际上是扫描。linux ' ARP‘命令只从内核的ARP缓存直接读取。您可以使用ping来伪造扫描以填充arp表。

两人的工作都如出一辙。

不明白你所说的“为什么我不能正确地看到我的设备?”这些产出如出一辙。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/139944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档