在 Multitech(蜂窝路由器)上获取 Mac 地址

Get Mac Adress on a Multitech (cellular router)

我正在编写 bash 脚本以获取有关外部网络的一些信息。我想获取连接到我的蜂窝路由器的 Raspberry 的 mac 地址,但由于公司限制我无法访问 raspberry。

此外,路由器是基于受限制的linux,因此无法通过apt或其他替代方法安装软件。 arp 或 arp-scan 不存在。我发现此命令行具有 mac 地址:

cat /proc/net/arp

我有这个输出:

IP address       HW type     Flags       HW address            Mask     Device
192.168.2.200    0x1         0x0         b4:***********:b7     *        br0
192.168.2.110    0x1         0x2         b8:***********:e8     *        br0

我只需要有第一个硬件地址,但经过多次测试,如 cut、grep...我没有找到任何解决方案来解决我的问题。

从第二行开始打印第四列:

awk 'NR==2{print }' /proc/net/arp

输出:

b4:***********:b7