Linux: 生成随机的MAC地址

Linux: 生成随机的MAC地址,第1张

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

linux修改mac地址需要分四步进行,下面是具体介绍:

1、查看网卡的MAC地址,ifconfig,可以看到HWaddr即是网卡物理地址;

2、修改前,将ifdown或者ifconfig网卡down,关闭网卡;

3、ifconfig网卡选项网卡类型值;

比如:把这个网卡改成00:0C:0C:0C:0C:0C,那么就是ifconfigeth0hwether 00:0C:0C:0C:0C:0C。

4、打开网卡,ifup网卡,或者ifconfig网卡up即可。

以上就是小编今天的分享了,希望可以帮助到大家。

本文章基于thinkpadE15品牌、centos7系统撰写的。


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

原文地址: http://outofmemory.cn/bake/11746997.html

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

发表评论

登录后才能评论

评论列表(0条)

保存