![MRTG / SWITCH 解析交换机 mac 地址到 IP](https://linux22.com/image/694574/MRTG%20%2F%20SWITCH%20%E8%A7%A3%E6%9E%90%E4%BA%A4%E6%8D%A2%E6%9C%BA%20mac%20%E5%9C%B0%E5%9D%80%E5%88%B0%20IP.png)
我正在使用 MRTG 来记录流量。
最近,我从我们的文件服务器中发现了一些不太正常的事情,它连续 16 个小时发送数据。
我们的文件服务器位于云端。它与互联网的连接速度为 25mbps 到 50mbps。与这种情况相比,将数据直接发送到任何地方都更有意义,因为在这种情况下,数据会进入本地网络,然后再发送回其他地方。
我有 MRTG 上该交换机端口的 Mac 地址:64-51-06-c3-ef-e3 有没有什么方法可以让 MRTG 解析连接到该交换机端口的 IP 地址(假设该端口上只有一个设备)?
我有一台使用 MRTG 2.17.4 的 HP2920 交换机。这里的文件服务器和用户环境是 Windows。但我有一个 Debian 7 服务器,如果有可以发出的命令,我就可以使用它。
请帮忙。谢谢
迈克尔
答案1
您可以查看 arp 表并查看是否在其中找到 MAC 地址。
以下是一个例子:
$ cat /proc/net/arp
IP address HW type Flags HW address Mask Device
10.0.0.1 0x1 0x2 5c:b0:66:02:27:d1 * wlp6s0
10.0.0.24 0x1 0x2 00:90:a9:3c:a8:b6 * wlp6s0
10.0.0.100 0x1 0x2 00:10:75:35:82:c2 * wlp6s0
10.0.0.251 0x1 0x2 cc:6d:a0:09:0b:bd * wlp6s0