将 Level2 交换机的 MAC 地址映射到名称

将 Level2 交换机的 MAC 地址映射到名称

通过它brctl showmacs br0我可以获得桥上所有 MAC 地址的列表。

为了使其更易于阅读,我通过将 MAC 地址替换为在文件中找到的主机名(固定地址)来翻译输出dhcpd.conf

这使我能够转换所有使用我的 DHCP 服务器的 MAC 以获取固定 IP 地址。

所以不要这样:

port no mac addr        is local?   ageing timer
  1 f6:06:c6:f9:70:df   no          19.75
  2 fc:44:82:aa:7b:2f   no           0.00
...

...我看到的是这个:

port no mac addr        is local?   ageing timer
  1 printer             no          19.75
  2 ipad-john           no           0.00

但是,brctl命令的输出还包括网络上2级交换机的MAC地址。

有什么好方法可以用某种名称标签来标记这些开关,以便 brctl 的输出更具描述性?

Debian 或 Ubuntu 中是否有任何机制可以跟踪网络上的 2 级交换机?

由于 L2 交换机没有关联的 IP 地址,因此也没有主机名。但网络专业人员肯定有办法跟踪这些东西吧?

更新

显示 MAC 地址(并​​在外壳上印有 MAC 地址)的 2 级交换机的一个示例是 QNAPQSW-1105-5T,这是一个非管理型交换机。

相关内容