![如果是二层交换机如何获取交换机MAC地址?](https://linux22.com/image/46013/%E5%A6%82%E6%9E%9C%E6%98%AF%E4%BA%8C%E5%B1%82%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E4%BA%A4%E6%8D%A2%E6%9C%BAMAC%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
arp -a
没有显示它。那我怎样才能得到它的MAC呢? (例如:来自 Linux)
答案1
如果您的交换机是托管交换机,那么您可以使用lldpctl
软件包lldpd
(在 Debian/Ubuntu 上)来了解其 MAC 地址。
该lldp
包描述如下:
lldpd 是一种 802.1ab 实施 (LLDP),可帮助您找到所有设备的邻居。
的手册页lldpctl
显示了如何使用它:
NAME
lldpctl — control LLDP daemon
SYNOPSIS
lldpctl [-d] [-L location] [-P policy] [-O poe] [-o poe] [interface ...]
DESCRIPTION
The lldpctl program controls lldpd(8) daemon.
When no specific option is given, lldpctl displays the list of
discovered neighbors along with some of their advertised capabilities.
If some interfaces are given, only those interfaces will be displayed.
...