linux 系统怎么看mac地址表

linux 系统怎么看mac地址表,第1张

看mac地址的步骤如下:

1、首先要做的是按Ctrl + Alt + T快捷键打开终端

2、然后紧接着在终端中输入ifconfig命令,回车运行

3、在ifconfig命令输出信息中,enp3s0表示以太网卡,wlp2s0是无线网卡,HWaddr后的信息即为MAC地址。

MAC地址为48位二进制数,共6字节,一般使用十六进制来表示,各字节之间使用:分隔开,每4位二进制数可以用一位十六进制数来表示,每字节用两位十六进制数来表示,因此MAC地址共有六个字段,由五个冒号隔开。

sed -i 's@#iface eth0 inet static@pre-up ifconfig eth0 hw ether '$MAC'@g' grep -rl "#iface eth0 inet static" /etc/network/interfaces

有一批ARM板出来全都是同一个MAC地址: 08:00:27:00:01:92

这就导致获取的IP都是一样的,需要让他们启动后获取各自不一样的IP,因此每个板子都需要获得其自己的MAC地址(后三个BYTE区分身份): "08:00:27:XX:XX:XX"

用shell脚本来实现随机的MAC。

Printf random mac by 4 commands :

Target:

demo: /etc/init.d/network.sh, 添加配置的实现:

Github地址: https://github.com/kumataahh

①命令ifconfig -a 其中 HWaddr字段就是MAC地址

②或者使用grep过滤只显示MAC地址:

ifconfig -a |grep -i hw 

#只输出当前电脑上所有网卡的mac地址(不显示IP等信息)

#eth0      Link encap:Ethernet  HWaddr ******      ----这是有线网卡的MAC地址

#wlan0     Link encap:Ethernet  HWaddr ******     ----这是无线网卡的MAC地址


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7484528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存