Windows 系统
方法 1:使用命令提示符 (CMD) 或 PowerShell (推荐,最常用)
这是最快速、最直接的方法。
-
打开命令提示符:
- 按
Win + R键,输入cmd,然后按回车。 - 或者,在开始菜单搜索
cmd并打开。
- 按
-
输入命令: 在打开的黑色窗口中,输入以下命令之一并按回车:
-
查看所有网络接口的 MAC 地址:
ipconfig /all
- 说明:这个命令会显示所有网络适配器的详细信息,在输出的结果中,找到你想要查看的网络(如“无线局域网适配器 Wi-Fi”或“以太网适配器”),在“物理地址” (Physical Address) 一项后面就是 MAC 地址,它通常由 12 个十六进制字符组成,格式为
XX-XX-XX-XX-XX-XX。
- 说明:这个命令会显示所有网络适配器的详细信息,在输出的结果中,找到你想要查看的网络(如“无线局域网适配器 Wi-Fi”或“以太网适配器”),在“物理地址” (Physical Address) 一项后面就是 MAC 地址,它通常由 12 个十六进制字符组成,格式为
-
只查看特定网络接口的 MAC 地址:
getmac /v /fo list
- 说明:这个命令专门用来获取 MAC 地址。
/v参数显示详细信息,/fo list以列表格式输出,更易读。
- 说明:这个命令专门用来获取 MAC 地址。
-
方法 2:通过设置菜单 (图形界面)
- 打开 设置 (可以按
Win + I)。 - 进入 网络和 Internet。
- 选择你当前连接的网络类型:
- 如果是 Wi-Fi,点击“Wi-Fi”,然后点击你已连接的 Wi-Fi 名称旁边的“属性”。
- 如果是 以太网,点击“以太网”,然后点击“属性”。
- 在弹出的窗口中,向下滚动,找到“物理地址 (MAC)”或“硬件属性”,这里就显示了 MAC 地址。
方法 3:通过设备管理器
- 右键点击“此电脑”或“我的电脑”,选择“管理”。
- 在打开的窗口中,展开“设备管理器”。
- 展开“网络适配器”。
- 找到你正在使用的网卡(包含 "Wi-Fi" 或 "Ethernet" 字样的设备),右键点击它,选择“属性”。
- 在“属性”窗口中,切换到“高级”选项卡,在左侧列表中找到“网络地址”或“Locally Administered Address”,在右侧的值里可能显示 MAC 地址(有时需要手动输入)。
- 注意:这个方法有时不直接显示 MAC,更可靠的方法是在“详细信息”选项卡中,将“属性”选为“网络地址”来查看。
macOS 系统
方法 1:使用终端 (命令行)
-
打开终端:
- 在“应用程序” > “实用工具”中找到“终端”并打开。
- 或者使用 Spotlight 搜索(按
Cmd + 空格键)输入Terminal并回车。
-
输入命令: 在终端窗口中,输入以下命令之一:
-
查看所有网络接口的 MAC 地址:
ifconfig
- 说明:这个命令会列出所有网络接口,找到你需要的接口,
en0通常是内置的有线网卡,en1或aw0通常是内置的 Wi-Fi 网卡,在对应的接口信息下,ether后面跟的就是 MAC 地址(格式为xx:xx:xx:xx:xx:xx)。
- 说明:这个命令会列出所有网络接口,找到你需要的接口,
-
只查看 Wi-Fi 的 MAC 地址:
ifconfig en0 | grep ether
- 说明:如果你的 Wi-Fi 接口是
en0,这个命令会直接输出 Wi-Fi 的 MAC 地址,如果你的接口名不同,请替换en0。
- 说明:如果你的 Wi-Fi 接口是
-
使用 networksetup 命令:
networksetup -listallhardwareports
- 说明:这个命令会列出所有硬件端口及其对应的 MAC 地址,信息非常清晰。
-
方法 2:通过系统设置 (图形界面)
- 点击屏幕左上角的 苹果菜单 。
- 选择 系统设置 (System Settings)。
- 在左侧边栏中,点击 网络 (Network)。
- 在右侧选择你当前正在使用的网络连接(如 Wi-Fi)。
- 点击你连接的 Wi-Fi 网络名称旁边的 详细信息... (Details...) 按钮。
- 在弹出的窗口中,切换到 硬件 (Hardware) 标签页,这里就显示了 MAC 地址(称为“MAC 地址”)。
Linux 系统
在 Linux 中,MAC 地址通常被称为 硬件地址 或 MAC 地址。
方法 1:使用 ip 命令 (现代 Linux 系统,推荐)
ip 命令是 ifconfig 的现代替代品,功能更强大。
-
打开终端。
-
输入命令:
ip link show
-
说明:这个命令会显示所有网络接口的详细信息,找到你需要的接口(如
eth0通常是网卡,wlan0通常是无线网卡),在对应的行中,link/ether后面就是 MAC 地址(格式为xx:xx:xx:xx:xx:xx)。 -
只查看特定接口:
ip link show eth0
-
方法 2:使用 ifconfig 命令 (传统方法)
在一些较旧的 Linux 发行版或系统中,ifconfig 仍然可用。
- 打开终端。
- 输入命令:
ifconfig
- 说明:输出结果与 macOS 的
ifconfig类似,找到对应的网络接口,在HWaddr或ether字段后可以看到 MAC 地址。
- 说明:输出结果与 macOS 的
方法 3:通过 NetworkManager (图形界面)
大多数现代桌面 Linux 发行版(如 Ubuntu, Fedora)都使用 NetworkManager。
- 点击系统菜单栏中的网络图标。
- 选择“有线设置”或“无线设置”。
- 点击你已连接的网络旁边的设置图标(通常是一个齿轮 ⚙️)。
- 在详情页面中,通常可以找到“硬件地址”或“MAC 地址”。
重要提示:什么是 MAC 地址?
- 定义:MAC (Media Access Control) 地址,即媒体访问控制地址,是烧录在网卡 ROM 里的物理地址,它由 48 位二进制数组成,通常表示为 6 个字节,并以十六进制表示,如
00:1A:C2:7B:00:47。 - 唯一性:理论上,世界上每个网络设备的 MAC 地址都是唯一的。
- 作用:用于在局域网中唯一标识一个设备,是数据链路层(OSI 第二层)的地址。
- 可变性:虽然 MAC 地址是物理地址,但大多数操作系统允许用户通过软件方式临时修改它(称为 MAC 欺骗或 MAC Cloning),你看到的 MAC 地址不一定是网卡出厂时固化的那个。
希望这份详细的指南能帮助您轻松找到您电脑的 MAC 地址!
