系统管理员如何获取网络中计算机的以太网地址?

系统管理员如何获取网络中计算机的以太网地址?

我对系统管理还很陌生。我有个疑问,系统管理员如何获取网络中计算机的以太网地址信息。实际上我怀疑的是,在建立完整网络之前,他如何确定以太网地址。

例如,系统管理员通过对网络上的计算机进行静态 IP 分配来配置整个网络。但是,要做到这一点,他需要将 IP 映射到以太网地址。那么他如何确定以太网地址呢?是手动完成的,还是其中涉及任何命令/技巧。

附言我问这个问题的原因是我没有任何实际经验,也没有可用的来源来获取信息。

答案1

该命令nmap对于快速扫描网络很有用。

安装nmap

sudo apt-get install nmap.

安装后,运行命令

 nmap -sP 10.10.1.0/24

替换10.1.1.0为你的

另一种解决方案

该命令arp将显示您的网络中的 IP 列表以及与之关联的 MAC 地址。

运行命令arp结果

Address                  HWtype  HWaddress           Flags Mask            Iface
10.10.1.11               ether   00:04:ff:ff:ff:d0   C                     eth0
10.10.1.16               ether   00:04:ff:ff:ff:a6   C                     eth0
10.10.1.29               ether   00:04:ff:ff:ff:c9   C                     eth0

答案2

要扫描本地网络,您可以使用arp-scannetdiscover

sudo arp-scan -local

您将在局域网上的所有电脑上获得输出

xxx@xxx ~ $ sudo arp-scan -local
[sudo] password for xxx: 
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
xxx.xxx.xx.2    6c:62:6d:ce:71:0c   Micro-Star INT'L CO., LTD
xxx.xxx.xx.3    74:d4:35:06:2a:e0   (Unknown)
xxx.xxx.xx.6    6c:62:6d:ce:84:8b   Micro-Star INT'L CO., LTD
xxx.xxx.xx.1    ec:b1:d7:bd:a2:4e   (Unknown)
xxx.xxx.xx.7    00:30:4f:18:b1:52   PLANET Technology Corporation
xxx.xxx.xx.8    00:25:22:e4:31:29   ASRock Incorporation
xxx.xxx.xx.9    6c:62:6d:ce:84:93   Micro-Star INT'L CO., LTD

sudo netdiscover -r xxx.xxx.xxx.0/24

Currently scanning: xxx.xxx.xx.0/24   |   Screen View: Unique Hosts                               

 46 Captured ARP Req/Rep packets, from 46 hosts.   Total size: 2760                                
 _____________________________________________________________________________
   IP            At MAC Address      Count  Len   MAC Vendor                   
 ----------------------------------------------------------------------------- 
 xxx.xxx.xx.1    ec:b1:d7:bd:a2:4e    01    060   Unknown vendor                                   
 xxx.xxx.xx.2    6c:62:6d:ce:71:0c    01    060   Unknown vendor                                   
 xxx.xxx.xx.3    74:d4:35:06:2a:e0    01    060   Unknown vendor                                   
 xxx.xxx.xx.6    6c:62:6d:ce:84:8b    01    060   Unknown vendor                                   
 xxx.xxx.xx.7    00:30:4f:18:b1:52    01    060   PLANET Technology Corporation                    

arp-scan并在本地网络上netdiscover发送arp ping,可能所有主机都必须应答。arp ping 在第 2 层工作,大多数防火墙不会阻止此流量。

相关内容