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