网卡物理地址怎么查,Linux ifconfig 查看MAC地址

题图来自Unsplash,基于CC0协议
导读
查询网卡物理地址(MAC地址,Media Access Control Address)对于网络管理和故障排除非常重要。MAC地址是每个网络接口控制器(网卡)在生产时被唯一分配的固定地址,是数据链路层用于标识设备身份的基础。下面我们介绍在不同环境下的查询方法。
Windows 10 查询MAC地址命令
Windows 10提供了几种方便的方法来获取所有网络适配器的MAC地址。
-
方法一:使用命令提示符
- 在Windows 10桌面上点击“开始”按钮。
- 选择“终端” -> “Windows终端”或“命令提示符”,也可以直接在开始菜单中搜索“cmd”或“命令提示符”打开它。
- 在打开的窗口中,输入命令
ipconfig /all并按回车。 - 等待命令执行完毕,在输出的长文中,找到你正在使用的网络适配器(通常名称与你看到的“以太网”或“Wi-Fi”对应),在其条目下查找“物理地址”一项,后面跟的就是该适配器的MAC地址。例如,物理地址后面会显示类似
00-15-F2-BA-D3-D4的十六进制字符串,这就是你的网卡物理地址。
-
方法二:使用PowerShell 同样在开始菜单搜索“PowerShell”并打开,然后输入
Get-NetAdapter | Select-Object MacAddress, Name, Status并按回车。这也会直接列出各个适配器的MAC地址、名称和状态。
macOS 查看网卡物理地址方法
在苹果的操作系统macOS上,查询网卡MAC地址也相对简单。
-
图形界面方法:
- 打开“系统偏好设置”或“系统设置”(取决于你的macOS版本)。
- 点击“网络”。
- 在左侧选择你想要查询的网络接口(如以太网或Wi-Fi)。
- 点击右侧的“高级”按钮。
- 在弹出的新窗口中,切换到“TCP/IP”选项卡。
- 在下方信息区域,“硬件地址”或类似名称的条目处,显示的就是该接口的MAC地址。
-
终端(命令行)方法: 稍微简单一些,打开“终端”应用: 输入
ifconfig | grep ether并按回车即可。这会筛选出所有接口的MAC地址。如果你想更精确地查询某个特定接口,可以在前面加入接口名称,比如ifconfig en0 | grep ether(en0是常见的以太网接口名,en1或en5可能是Wi-Fi接口,请根据实际情况替换或尝试不同接口名)。或者,在macOS较新版本中,可以使用networksetup -i <interface> -getmacaddr(请先用networksetup -listallhardwareports查看接口名再替换<interface>) 或者ipconfig show en0(同样替换接口名) 来查看指定接口详情中的物理地址。
Linux ifconfig 查看MAC地址
ifconfig 是Linux系统中一个经典的网络配置和查看工具,虽然某些现代发行版默认可能不将其包含在基础命令集中,但使用它来查看MAC地址还是很直观:
- 打开终端(Terminal)。
- 输入
ifconfig并按回车。 - 命令会显示系统上所有网络接口的详细信息。每一行代表一个接口(例如,
eth0,wlan0等)。 - 查找你感兴趣的接口,在其列出的“HWaddr”(Hardware Address的缩写)或“ether”后面,通常是一个注释符号(
#或//)后面是MAC地址,或者在一些系统上是直接跟在MAC地址后面的。地址格式一般为十六进制数字,中间用连字符(-)或冒号(:)分隔,例如08:00:27:B4:C0:12或fe:cd:de:ad:be:ef#。
需要注意的是,在不少现代的Linux发行版中,ifconfig 工具被 ip 命令取代作为主要的网络接口配置方式。使用 ip 命令查询也很简单,例如 ip link show eth0 或 ip -show brief。
网卡物理地址和IP地址的区别
理解MAC地址和IP地址的区别对于掌握网络通信原理至关重要:
-
物理地址(MAC地址):
- 层级:属于OSI模型的数据链路层。
- 特性:通常是固定且唯一的(理论上),由硬件制造商烧录在网卡ROM中,全球唯一性需遵循IEEE标准(通过厂商前缀实现)。
- 作用范围:主要在局域网(LAN)内部进行通信,用于帧的寻址和识别,不依赖于网络拓扑的变化。
- 特点:硬件相关,与操作系统或配置无关,除非更换了物理网卡。
- 格式:通常为6组两位十六进制数,用连字符(
-)或冒号(:)或哈希(#)分隔。例如:00-1A-7A-FA-C0-19或00:1A:7A:FA:C0:19。
-
IP地址:
- 层级:属于OSI模型的网络层。
- 特性:可以被分配和改变(动态地或手动配置)。
- 作用范围:在整个互联网或大型网络中唯一(或在子网内)进行寻址,用于路由决策。
- 特点:逻辑地址,可以随着路由器连接和NAT等技术而变化,与操作系统紧密相关。当你更换网络服务商或连接到不同的网络时,IP地址可能会变。
- 格式:通常是32位(IPv4,点分十进制格式,如
192.168.1.1)或128位(IPv6,冒分十六进制格式,如2001:0db8:85a3:0000:0000:8a2e:0370:7334)。
总结来说,MAC地址让你在本地网络找到具体的网卡,就像门牌号让你在楼栋内找到具体的房间;而IP地址让你在网络中找到具体的设备所在区域(通常是网络号表示一个子网络,主机号标识同一子网络下的设备),就像楼层和房间号让你在整栋楼内定位到某处。两者在网络通信的层次和作用上是不同的,但协同工作以实现数据的传输。希望以上信息能帮助你成功查询并理解网卡物理地址。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com