CentOS7获取网卡Mac地址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7获取网卡Mac地址相关的知识,希望对你有一定的参考价值。
参考技术A CentOS7获取网卡Mac地址查看网络配置,执行命令: # ifconfig -a
执行命令: # ifconfig enp2s0 | egrep "ether"
最终获取到Mac地址,执行命令: # ifconfig enp2s0 |egrep "ether" |awk 'print $2'
Python 获取 网卡 MAC 地址
/*********************************************************************** * Python 获取 网卡 MAC 地址 * 说明: * 记录一下Python如何获取网卡MAC地址,主要用于数据唯一性保存。 * * 2016-10-14 深圳 南山平山村 曾剑锋 **********************************************************************/ 一、参考文档: python 获取mac地址 http://www.cnblogs.com/Jerryshome/archive/2011/11/30/2269365.html 二、测试代码: import os for line in os.popen("/sbin/ifconfig"): if ‘ether‘ in line: mac = line.split()[1] print(mac) break 三、运行效果: [[email protected] ~]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.203 netmask 255.255.254.0 broadcast 192.168.1.255 ether 70:b3:d5:10:6f:90 txqueuelen 1000 (Ethernet) RX packets 3907 bytes 377873 (369.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 423 bytes 273550 (267.1 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 16436 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 0 (Local Loopback) RX packets 48722 bytes 3461535 (3.3 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 48722 bytes 3461535 (3.3 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [[email protected] ~]# python test.py 70:b3:d5:10:6f:90 [[email protected] ~]#
以上是关于CentOS7获取网卡Mac地址的主要内容,如果未能解决你的问题,请参考以下文章