linux - 使用 bash 脚本查找以太网地址

标签 linux bash ip ethernet

我正在做一项作业,我必须在本地网络上获取计算机的 IP 地址,并尝试使用 Linux 上的脚本发现关联的以太网地址。

我已经到了我的脚本获取所有地址的地步,但我不确定如何使用该信息获取以太网地址。分配规范说“ip”和“ping”可能会有帮助,但我不确定如何使用它们来查询其他计算机的以太网地址。

如有任何帮助,我们将不胜感激。

最佳答案

要查找 MAC 地址,您可以尝试 arp

/usr/sbin/arp

如果它在/usr/sbin 中,除非您以 root 身份运行,否则您可能需要提供它的显式路径。

关于linux - 使用 bash 脚本查找以太网地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862384/

相关文章:

java - 如何在 OpenSUSE 或 Ubuntu 中调出 java 控制台?

linux - 在 lio scsi 目标中创建环回设备

linux - 如何让我的 glob 在 Linux 上为 cogs 工作

linux - 在bash中用其他文件过滤一个文件

linux - 在 tlp 安装期间无法找到软件包 tlp

bash - 如何在 zenity 中获取不同形式的值

linux - ftp mput 仅发送四个文件 - ubuntu

security - 访问手机的IP地址

python - Debian 上的端口映射 HTTP 服务器?

c - 将指令指针地址(在共享库中)翻译成源指令