好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux自動生成MAC地址的多種方法

Linux自動生成MAC地址的多種方法

熱門標簽:淘寶系統退貨外呼項目考試答案 鄭州營銷外呼系統運營商 2020電銷機器人排行 廳外呼梯系統布線 焦作人工智能電話機器人軟件 百度地圖標注陰影動態 貴陽語音電銷機器人招商 北京市地圖標注 鹽城客服外呼系統軟件

  Linux下生成MAC地址的方法有很多種,除了常見的shell生成法外,還能通過Perl、ruby等方法來生成MAC地址,下面小編對MAC地址的自動生成方法做了簡單的匯總。

  一、shell生成法

  shell生成的方法是最多的的,同時也感覺也是最為簡單高效的,這里列幾種常用工具隨機生成的方法:

  openssl工具生成

  代碼如下

  yang@crunchbang:~$ openssl rand -hex 6 | sed ‘s/(。。)/1:/g; s/.$//’

  a0:77:d4:ef:08:7d

  yang@crunchbang:~$ openssl rand 6 | xxd -p | sed ‘s/(。。)/1:/g; s/:$//’

  3b:7f:95:c8:39:6d

  od生成

  代碼如下

  yang@crunchbang:~$ od -An -N10 -x /dev/random | md5sum | sed -r ‘s/^(。{10}).*$/1/; s/([0-9a-f]{2})/1:/g; s/:$//;’

  b0:85:1a:41:b1

  yang@crunchbang:~$

  yang@crunchbang:~$ od /dev/urandom -w6 -tx1 -An|sed -e ‘s/ //’ -e ‘s/ /:/g’|head -n 1

  d8:d3:67:20:c5:f2

  for循環生成

  代碼如下

  yang@crunchbang:~$ for i in {1..6}; do printf “%0.2X:” $[ $RANDOM % 0x100 ]; done | sed ‘s/:$/n/’

  8E:9E:FB:AE:FF:D2

  yang@crunchbang:~$ h=0123456789ABCDEF;for c in {1..12};do echo -n ${h:$(($RANDOM%16)):1};if [[ $((c%2)) = 0 $c != 12 ]];then echo -n :;fi;done;echo

  19:7F:A9:41:E2:20

  這里再次感嘆下,語言本身沒有高級貴賤,不要輕視了shell,shell能實現的干嗎非得要用perl、python、php等去實現。

  二、perl生成法

  代碼如下

  yang@crunchbang:~$ perl -e ‘printf(“%.2x:”,rand(255))for(1..5);printf(“%.2xn”,rand(255))’

  f8:42:c1:d4:a8:28

  yang@crunchbang:~$ perl -e ‘print join(“:”, map { sprintf “%0.2X”,rand(256) }(1..6))。“n”’

  A7:02:BD:BC:59:E2

  perl的強大與簡潔無可爭辯 。

  三、ruby生成法

  代碼如下

  yang@crunchbang:~$ ruby -e ‘puts (1..6).map{“%0.2X”%rand(256)}.join(“:”)’

  CD:97:ED:52:B7:F4

  這里使用的方法幾乎和perl中的方法一樣。

  四、python生成法

  代碼如下

  yang@crunchbang:~$ python -c “from itertools import imap; from random import randint; print ‘:’.join([‘%02x’%x for x in imap(lambda x:randint(0,255), range(6))])”

  52:75:80:68:3a:cc

  centos和redhat官方站點上也給出了一個python腳本:

  代碼如下

  #!/usr/bin/python

  # macgen.py script to generate a MAC address for Red Hat Virtualization guests

  #

  import random

  #

  def randomMAC():

  mac = [ 0x00, 0x16, 0x3e,

  random.randint(0x00, 0x7f),

  random.randint(0x00, 0xff),

  random.randint(0x00, 0xff) ]

  return ‘:’.join(map(lambda x: “%02x” % x, mac))

  #

  print randomMAC()

  在有virtinst.util模塊時,也可以使用下面的簡單語句生成新的mac和uuid:

  代碼如下

  #!/usr/bin/env python

  # -*- mode: python; -*-

  print “”

  print “New UUID:”

  import virtinst.util ; print virtinst.util.uuidToString(virtinst.util.randomUUID())

  print “New MAC:”

  import virtinst.util ; print virtinst.util.randomMAC()

  print “”

  上面就是Linux生成MAC地址的方法介紹了,本文一共介紹了四種方法生成MAC地址,你可以選擇你喜歡的方法來自動生成MAC地址。

標簽:周口 青島 大理 六安 大慶 樂山 遼寧 大興安嶺

巨人網絡通訊聲明:本文標題《Linux自動生成MAC地址的多種方法》,本文關鍵詞  Linux,自動生成,MAC,地址,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux自動生成MAC地址的多種方法》相關的同類信息!
  • 本頁收集關于Linux自動生成MAC地址的多種方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 女生和男生搞鸡| 精品人妻一区二区三区潮喷在线| 边添小泬边狠狠躁日韩资源 | wwwyoujizz日本| 女人私密部位无遮挡免费观看| 厨房愉情理伦片HD| 日本在线国产| 娇妻被又大又粗又长又硬好爽| 我在开会他在下添的好爽视频| 内衣办公室1-3中文字幕| 毛片综合| 日韩精品一区二区三区波多野 | 女人跪下吃男人j8免费视频| 男女牲高爱潮免费视频男女| 国产玖玖| 男人添女人下面全视频免费看| 我解开岳内裤50岁小说阅读| 男男车文超细过程文字描述图片| gogo全球高清大尺度美女人体| 国产精品久久久久久久久无码| 又粗又大国产伦理| 午夜精品久久久久无码人妻| 色花堂98堂在线视频看| 男男被爆羞羞视频动漫| 冲田杏梨田中瞳超乳w真性中出| 丰满乳亲伦小说| 中文字幕一区二区三区人妻电影| 亚洲欧美日韩闷骚影院| 古装妇婬A片AA毛A片赤裸特工| 国产亚洲精品久久久久久入口| 91精品久久人妻一区二区夜夜夜| 鋼板租賃的詳情| 最新久久精品| 色哟哟《国产精品》| 亚洲毛片在线| 激情综合婷婷久久啪啪田中宁宁 | 好猛好爽好湿别停~高H漫画视频 爽灬好舒服灬别拔出来H视频 | 国产精品成人无码A片噜噜| 免费看HD性生交片| 韩国19禁女主播| 虐男榨精失禁漫画|