linux下开机随机生成mac地址

2019-12-06  本文已影响0人  迟钝的牛

将以下代码放到开机脚本/etc/rc.local即可

#step4 set MAC file or read and set MAC                   

if[! -f "/etc/maccfg"];then                       

    s1="MAC0=308999"                                       

    s2=$(cat /dev/urandom | head -n 6 | md5sum | head -c 6)

    s3=${s1}${s2}                                         

    echo "set random $s3"                                 

    echo $s3 > /etc/maccfg                           

fi                                                         

if[-r /etc/maccfg];then                               

    . /etc/maccfg                                         

    ifconfig eth0 down                                         

    ifconfig eth0 hw ether "$MAC0"                             

fi

上一篇 下一篇

猜你喜欢

热点阅读