返回顶部
首页 > 资讯 > 操作系统 >Linux系统中查看mac地址命令有哪些
  • 434
分享到

Linux系统中查看mac地址命令有哪些

2023-06-28 12:06:09 434人浏览 泡泡鱼
摘要

小编给大家分享一下linux系统中查看Mac地址命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! MAC(Media Access Control,介质访问控制)是用来定义网络设备的位置。用来表示互联网上每一个站点

小编给大家分享一下linux系统中查看Mac地址命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

MAC(Media Access Control,介质访问控制)是用来定义网络设备的位置。用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。

Linux系统中查看mac地址命令有哪些

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:e5

4: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地址命令有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: Linux系统中查看mac地址命令有哪些

本文链接: https://lsjlt.com/news/319333.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux系统中查看mac地址命令有哪些
    小编给大家分享一下Linux系统中查看mac地址命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! MAC(Media Access Control,介质访问控制)是用来定义网络设备的位置。用来表示互联网上每一个站点...
    99+
    2023-06-28
  • Linux系统查看命令有哪些
    小编给大家分享一下Linux系统查看命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!系统# uname -a #查看内核/操作系统/CPU信息# head...
    99+
    2023-06-17
  • Linux系统中如何查看mac地址
    这篇文章主要为大家展示了Linux系统中如何查看mac地址,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统中如何查看mac地址”这篇文章吧。mac简介:MAC(Mediun acces...
    99+
    2023-06-28
  • Linux系统如何查看mac地址
    本文将为大家详细介绍“Linux系统如何查看mac地址”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统如何查看mac地址”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去...
    99+
    2023-06-28
  • Linux系统查看cpu命令有哪些
    本文将为大家详细介绍“Linux系统查看cpu命令有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统查看cpu命令有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一...
    99+
    2023-06-28
  • Linux系统查看DNS命令有哪些
    这篇“Linux系统查看DNS命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看DNS命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来...
    99+
    2023-06-28
  • Linux系统中查看网关命令有哪些
    这篇“Linux系统中查看网关命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统中查看网关命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来...
    99+
    2023-06-28
  • Linux系统查看系统时间命令有哪些
    本文将为大家详细介绍“Linux系统查看系统时间命令有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统查看系统时间命令有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-28
  • Linux系统查看系统版本命令有哪些
    这篇文章主要为大家展示了Linux系统查看系统版本命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看系统版本命令有哪些”这篇文章吧。一、查看Linux内核版本命令(两种方法...
    99+
    2023-06-28
  • Linux系统信息查看命令有哪些
    这篇文章主要介绍了Linux系统信息查看命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。系统# uname -a #查看内核/操作系统/CPU信息# head -n ...
    99+
    2023-06-17
  • Linux系统查看网卡命令有哪些
    这篇文章主要为大家展示了Linux系统查看网卡命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看网卡命令有哪些”这篇文章吧。一、首先是最简单明了的两个命令, ifconfi...
    99+
    2023-06-28
  • Linux系统查看时区命令有哪些
    这篇“Linux系统查看时区命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统查看时区命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-28
  • Linux系统查看分区命令有哪些
    这篇“Linux系统查看分区命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看分区命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让...
    99+
    2023-06-28
  • Linux系统查看网络命令有哪些
    这篇“Linux系统查看网络命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统查看网络命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-28
  • Linux系统查看进程命令有哪些
    这篇文章主要为大家展示了Linux系统查看进程命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看进程命令有哪些”这篇文章吧。1.psps是Linux 中最基础的浏览系统中的...
    99+
    2023-06-28
  • Linux中有哪些查看系统信息的命令
    本篇文章给大家分享的是有关Linux中有哪些查看系统信息的命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操...
    99+
    2023-06-10
  • Linux系统中查看GPU信息命令有哪些
    小编给大家分享一下Linux系统中查看GPU信息命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、Linux查看显卡信息:lspci | grep -i...
    99+
    2023-06-28
  • Linux系统中查看tomcat进程命令有哪些
    这篇文章主要介绍了Linux系统中查看tomcat进程命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。很多小伙伴在查看tomcat进程时常常会把ps -ef|grep...
    99+
    2023-06-28
  • Linux系统中查看weblogic版本命令有哪些
    这篇文章将为大家详细讲解有关Linux系统中查看weblogic版本命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Weblogic10:第一种:根据registry.xml查看 #&n...
    99+
    2023-06-28
  • linux查询mac地址的命令是哪个
    本篇内容主要讲解“linux查询mac地址的命令是哪个”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux查询mac地址的命令是哪个”吧! ...
    99+
    2023-03-11
    linux mac
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作