您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux系统中如何查看MAC地址
## 什么是MAC地址
MAC地址(Media Access Control Address)是网络设备的物理地址,由48位二进制数组成,通常表示为12位十六进制数(如`00:1A:2B:3C:4D:5E`)。它在数据链路层用于唯一标识网络接口卡(NIC),是设备在网络中的"身份证"。
---
## 查看MAC地址的常用方法
### 1. 使用`ifconfig`命令
```bash
ifconfig
输出示例:
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:1a:2b:3c:4d:5e txqueuelen 1000 (Ethernet)
RX packets 12345 bytes 1234567 (1.2 MB)
TX packets 54321 bytes 9876543 (9.8 MB)
注意:
ether
后面的值即为MAC地址。若未安装ifconfig
,可通过sudo apt install net-tools
(Debian/Ubuntu)或sudo yum install net-tools
(CentOS/RHEL)安装。
ip link show
命令(推荐)ip link show
输出示例:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
提示:
link/ether
后的值即为MAC地址,该命令无需额外安装。
cat
查看系统文件cat /sys/class/net/eth0/address
直接输出MAC地址:
00:1a:2b:3c:4d:5e
将
eth0
替换为实际网卡名(如ens33
、wlan0
等)。
ethtool
工具sudo ethtool -P eth0
输出示例:
Permanent address: 00:1a:2b:3c:4d:5e
对于Wi-Fi接口(通常命名为wlan0
或wlx...
):
ip link show wlan0
或
iwconfig
sudo ip link set dev eth0 down
sudo ip link set dev eth0 address 00:11:22:33:44:55
sudo ip link set dev eth0 up
警告:重启后会恢复原地址,修改前请备份原MAC地址。
sudo
权限ip a
可列出所有接口通过以上方法,您可以轻松获取Linux系统中网络接口的物理地址。根据实际需求选择最适合的命令即可。 “`
该文档共约700字,采用Markdown格式编写,包含: - 基础概念说明 - 4种常用查看方法 - 无线网卡特殊说明 - 临时修改示例 - 注意事项提醒 - 代码块和重点标注
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。