Shell生成随机mac地址
生活随笔
收集整理的這篇文章主要介紹了
Shell生成随机mac地址
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
問題
配置虛擬環(huán)境需要指定隨機mac地址防止沖突
實現(xiàn)
先說結(jié)論
echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-178a:2e:08:68:12:f2感興趣的朋友可以繼續(xù)看分析部分
思路
使用shell腳本生成6段00-ff的隨機十六進制數(shù)
最后兩兩分割用 : 拼接為合法的mac地址
隨機數(shù)
利用環(huán)境變量RANDOM,范圍是0--32767
這里直接用echo $RANDOM調(diào)用
十六進制
我想到使用md5 checksum校驗得到十六進制字符串
命令為md5sum
插入
這里用到了萬能的sed配合正則表達式,間隔兩位插入一個 :
sed 's/../&:/g'
分割
這個比較簡單,使用管道配合cut -c 1-17取前17個字
總結(jié)
以上是生活随笔為你收集整理的Shell生成随机mac地址的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卡常神器——register 与 快速读
- 下一篇: 什么是Session共享?请举出使用场景