【发布时间】:2014-08-26 03:42:51
【问题描述】:
我想创建一个shell脚本,它可以查询arp表,然后调用一个restful api来发送它。
目的是我想从 arp 表中获取所有连接设备的 MAC 地址,并使用 restful API 将其发送到服务器以进行进一步处理,例如ip-mac 翻译。
有没有这样做的例子?
【问题讨论】:
-
你可以通过
arp命令获取arp缓存,但是你能通过编写一些示例代码更详细地描述你不想实现的目标吗? -
我这里没有任何代码,因为我还不知道该怎么做。但我想要实现的是我想获取 arp 表并通过 restful 将其发送到服务器api。所以服务器可以将ip地址转换为MAC。
-
那么您能详细说明
query the arp table和call a restful api的含义吗?也许你的问题太模糊了。 -
我想从 arp 表中获取所有连接设备的 MAC 地址,并使用 restful API 将其发送到服务器以进行进一步处理,例如ip-mac 翻译。
-
也许你正在寻找像
arp | grep -v 'incomplete' | tail -n+2 | awk '{print $3}' | while read line; do wget http://restful_url/$line; done这样的命令,但我不确定
标签: linux shell networking