- 使用#cat /proc/cpuinfo这条指令查看核心板的cpuid的值。
我所使用的核心板的cpuid值如下:
Revision : 0000
Serial : 8cc079914918101203c
- 根据cpuid 经md5之后,作为固定MAC。将mac.sh的脚本放到文件系统/root目录下。
mac.sh脚本内容如下:
#!/bin/bash
serialnum=`cat /proc/cpuinfo|grep "Serial"|awk '{print $3}'`
md5num=`echo -n $serialnum |md5sum |awk '{print $1}'`
eth0_mac=00:14:${md5num:8:2}:${md5num:6:2}:${md5num:4:2}:${md5num:2:2}
ifconfig eth0 hw ether $eth0_mac
eth1_mac=00:14:${md5num:16:2}:${md5num:14:2}:${md5num:12:2}:${md5num:10:2}
ifconfig eth1 hw ether $eth1_mac
- 在开机启动脚本/autorun.sh中加入 /root/mac.sh 保存退出。