Linux系统中查看mac地址命令有哪些
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下Linux系统中查看mac地址命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!MAC(Media Access Control,介质访问控制)是用来定义网络
千家信息网最后更新 2025年11月07日Linux系统中查看mac地址命令有哪些
小编给大家分享一下Linux系统中查看mac地址命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
MAC(Media Access Control,介质访问控制)是用来定义网络设备的位置。用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。
1:ifconfig命令查看网卡MAC地址
/sbin/ifconfig | grep HWaddr
或
/sbin/ifconfig | grep ether
有些Linux发行版本的MAC地址字段为HWaddr,有些Linux发行版本的MAC地址字段为ether。根据实际情况选择上面命令。
[root@KerryDB ~]# ifconfig -a lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 858 bytes 72251 (70.5 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 858 bytes 72251 (70.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 p4p1: flags=4163 mtu 1500 inet 10.20.57.24 netmask 255.255.255.0 broadcast 10.20.57.255 inet6 fe80::b283:feff:fe55:32e5 prefixlen 64 scopeid 0x20 ether b0:83:fe:55:32:e5 txqueuelen 1000 (Ethernet) RX packets 6637181 bytes 1536293500 (1.4 GiB) RX errors 0 dropped 293652 overruns 0 frame 0 TX packets 4333535 bytes 1080300983 (1.0 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
如果想只提取网卡MAC地址,可以使用下面命令(用具体的网卡名替换xxx)
ifconfig xxx | grep -o -E ‘([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}’
[root@KerryDB tmp]# ifconfig p4p1 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}' b0:83:fe:55:32:e5 [root@KerryDB tmp]#方法2:/sys/class/net/xxx/address查看
根据网卡名调整,例如这里网卡名为ens160,如果网卡名为xxx,那么应该用/sys/class/net/xxx/address
# more /sys/class/net/ens160/address 00:50:56:95:5c:16 # cat /sys/class/net/eth0/address 00:50:56:b3:81:f8
方法3:ip命令查看网卡MAC地址
[root@KerryDB tmp]# ip link 1: lo: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: p4p1:mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether b0:83:fe:55:32:e5 brd ff:ff:ff:ff:ff:ff [root@KerryDB tmp]# ip link show 1: lo: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: p4p1:mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether b0:83:fe:55:32:e5 brd ff:ff:ff:ff:ff:ff [root@KerryDB tmp]# ip link show p4p1 2: p4p1:mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether b0:83:fe:55:32:e5 brd ff:ff:ff:ff:ff:f [root@KerryDB tmp]# ip link show p4p1 | awk '/ether/ {print $2}'; b0:83:fe:55:32:e54:nmcli命令查看网卡MAC地址
[root@KerryDB tmp]# nmcli device show p4p1 GENERAL.DEVICE: p4p1 GENERAL.TYPE: ethernet GENERAL.HWADDR: B0:83:FE:55:32:E5 GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: p4p1 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 10.20.57.24/24 IP4.GATEWAY: 10.20.57.1 IP4.ROUTE[1]: dst = 10.20.57.0/24, nh = 0.0.0.0, mt = 100 IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 10.20.57.1, mt = 100 IP6.ADDRESS[1]: fe80::b283:feff:fe55:32e5/64 IP6.GATEWAY: -- IP6.ROUTE[1]: dst = ff00::/8, nh = ::, mt = 256, table=255 IP6.ROUTE[2]: dst = fe80::/64, nh = ::, mt = 256 [root@KerryDB tmp]# nmcli device show p4p1 | grep -i hw GENERAL.HWADDR: B0:83:FE:55:32:E5
注意:这里根据实际的网卡名进行调整,如果网卡名为ens160,那么上面命令需要调整为
# nmcli device show ens160 | grep -i hwaddr GENERAL.HWADDR: 00:50:56:B4:00:94
5:dmesg命令查看网卡MAC地址
[root@KerryDB tmp]# dmesg | grep eth [ 0.776155] r8169 0000:02:00.0 eth0: RTL8168g/8111g at 0xffffafbe80648000, b0:83:fe:55:32:e5, XID 0c000800 IRQ 27 [ 0.776158] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
看完了这篇文章,相信你对"Linux系统中查看mac地址命令有哪些"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
网卡
命令
地址
调整
系统
字段
实际
方法
版本
篇文章
发行
介质
位置
十六进制
字节
完了
情况
更多
标识
标识符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
战国服务器
网络安全培训基地二期
公开网络安全风险
知网数据库期刊类别
会计软件开发模型
信息科技和网络技术的区别
B站出现服务器宕机事故 原因
广州粉象网络技术有限公司应聘
mysql 上传数据库
专业软件开发地址
dell服务器引导光盘
合肥千峰网络技术有限公司好吗
拷贝房友数据库
服务器和存储的区别
合理使用数据库注意的问题
机器人前端软件开发难吗
IBM服务器装lunx系统
共建网络安全宣传周活动
百度云上传服务器错误
宁夏中国数据库技术大会
数据库可否为空用代码表示
软件开发项目实践谈文蓉
服务器安全生产责任制
嵌入软件开发
metlin数据库的使用
徐水西服务器怎么样
数据库打开方式包括
asp更新数据库方法
网络安全应急预案表
线程撕裂者数据库