linux 下通过某个ip查找mac 地址 命令

我有一个java的web为了安全考虑我需要记录某个登陆用户的mac地址,现在已知可以通过java的getruntime.exec("XXX")去执行一段命令来获得。在wi... 我有一个java的web 为了安全考虑我需要记录某个登陆用户的mac 地址,现在已知可以通过java 的getruntime.exec("XXX") 去执行一段命令来获得。在window 下 可以通过 nbtstat -A ip 来获得 同样的在linux 下类似的命令为/ 展开
 我来答
大宝妈谈教育
高粉答主

2020-05-03 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:53.5万
展开全部

1.首先,右键点击桌面,选择“打开终端”,或者按CTRL+Alt+T打开终端。

2.在终端中输入ifconfig命令并按Enter键运行。

3.在ifconfig命令的输出信息中,enp3s0表示以太网卡。

4.hwaddr之后的信息是MAC地址,MAC地址是48位的二进制数,总共6控制的话,一般用十六进制表示,使用每个字节:

分开,每4位二进制数的使用十六进制数表示,每个字节有两个十六进制数来表达,所以MAC地址有六个字段,由五个冒号分开通道。

日TimE寸
2015-08-16 · TA获得超过9568个赞
知道大有可为答主
回答量:1358
采纳率:83%
帮助的人:476万
展开全部

可以使用arp命令。ARP的全称是Address Resolution Protocol地址解析协议,是根据IP地址获取物理地址(MAC)的一个TCP/IP协议。在linux中arp命令是一个通过IP地址获取物理地址的命令。

常用参数:

-a 通过询问当前协议数据,显示当前 ARP 项。如果不止一个网络接口使用 ARP,则显示每个 ARP 表的项。

inet_addr 只显示指定IP地址的物理地址。

用法示例:

查询IP地址192.168.1.1的物理(mac)地址

$ arp 192.168.1.1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
morliz子轩
2013-08-02 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:56%
帮助的人:2757万
展开全部
基于Linux下查看MAC地址命令:
/sbin/ifconfig -a

arp -a命令也可以查询当前所有已连接本机的地址表。包括mac地址
更多追问追答
追问
这个是得到本机的。
我需要得到一个ip地址的
比如 得到 192.168.168.111这个ip地址的MAC 地址
追答
arp命令也可以反逆查,有了mac地址查IP,举例:

arp -a | grep 00:0A:EB:27:17:B8

至于通过IP找mac,可以先由ping命令给该 IP发数据包,OK后,再用arp -a查询,也可以得知。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式