当前位置: 首页 > news >正文

linux 如何查看mac地址?喂饭版

在 Linux 系统中,有多种简单的方法可以查看 MAC 地址,以下为你介绍几种常见的方式。

方法一:使用 ip 命令

ip 命令是 Linux 中一个强大且常用的网络配置和管理工具,能用来查看网络接口的各种信息,包括 MAC 地址。

  • 具体操作:打开终端,输入以下命令:

收起

bash

ip link show

  • 结果分析:执行该命令后,会显示系统中所有网络接口的详细信息。每个网络接口的信息以类似下面的形式呈现:

收起

plaintext

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff

其中 link/ether 后面跟着的 00:11:22:33:44:55 就是该网络接口(这里是 eth0)的 MAC 地址。

方法二:使用 ifconfig 命令

ifconfig 也是一个经典的用于查看和配置网络接口的命令,不过在一些较新的 Linux 发行版中,可能需要先安装 net-tools 包才能使用。

  • 安装 net-tools(如果未安装)
    • 对于基于 Debian 或 Ubuntu 的系统,使用以下命令:

收起

bash

sudo apt-get install net-tools

  • 对于基于 Red Hat 或 CentOS 的系统,使用以下命令:

收起

bash

sudo yum install net-tools

  • 查看 MAC 地址:安装完成后,在终端输入:

收起

bash

ifconfig

  • 结果分析:输出信息中每个网络接口的部分会有类似下面的内容:

收起

plaintext

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 00:11:22:33:44:55  txqueuelen 1000  (Ethernet)
        RX packets 1000  bytes 100000 (100.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 500  bytes 50000 (50.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

其中 ether 后面跟着的 00:11:22:33:44:55 即为该网络接口的 MAC 地址。

方法三:查看 /sys/class/net 目录下的文件

在 Linux 系统中,网络接口的信息会以文件的形式存储在 /sys/class/net 目录下,每个网络接口对应一个子目录,其中的 address 文件包含了该接口的 MAC 地址。

  • 查看特定网络接口的 MAC 地址:例如,要查看 eth0 接口的 MAC 地址,在终端输入:

收起

bash

cat /sys/class/net/eth0/address

如果要查看其他网络接口(如 wlan0)的 MAC 地址,将 eth0 替换为相应的接口名即可。

分享

除了命令行,还有其他查看MAC地址的方法吗?

如何在Linux中修改MAC地址?

MAC地址和IP地址有什么区别?

相关文章:

  • STM32 HAL库 OLED驱动实现
  • Go语言中的runtime包是用来做什么的?
  • 大模型面经 | 春招、秋招算法面试常考八股文附答案(RAG专题二)
  • Linux实现翻译以及群通信功能
  • 深度学习与力学建模融合的骨力学性能研究
  • 二叉树-算法小结
  • MATLAB双目标定
  • 零基础HTML·笔记(持续更新…)
  • 生成式AI与RAG架构:如何选择合适的向量数据库?
  • 山东大学软件学院创新项目实训(11)之springboot+vue项目接入deepseekAPI
  • c++STL——string学习的模拟实现
  • opencv 识别运动物体
  • springboot解析
  • Ubuntu 下通过 Docker 部署 WordPress 服务器
  • SpringBoot3-web开发笔记(下)
  • Rockchip 显示架构
  • python基础:数据类型转换、运算符(算术运算符、比较运算符、逻辑运算符、三元运算符、位运算符)
  • 【力扣hot100题】(084)零钱兑换
  • Ubuntu24.04装机安装指南
  • Elasticsearch生态
  • 西南大学教授、重庆健美运动奠基人之一李启圣逝世
  • 上海质子重离子医院二期项目启动,有望成为全世界最大粒子治疗中心
  • 金融监管局:已设立74支私募股权投资基金,支持投资科技创新企业
  • 媒体起底“速成洋文凭”灰产链,专家:我们要给学历“祛魅”
  • 自然资源部印发地理信息数据分类分级指南
  • 新疆生产建设兵团草湖项目区副主任宋全伟接受审查调查