Linux随机生成MAC地址

1.使用$RANDOM和md5sum
#echo $RANDOM | md5sum | sed ‘s/../&:/g‘ | cut -c1-17
2.使用openssl工具hex
[[email protected] ~]$ openssl rand -hex 6 |sed ‘s/../&:/g;s/:$//‘
9f:13:48:c1:f2:8d
3.使用perl命令
[[email protected] ~]$ perl -e ‘print join(":",map{sprintf "%0.2x",rand(256)}(1..6)), "\n"‘
38:7c:62:a3:9f:a0

原文地址:https://blog.51cto.com/1929297/2417454

时间: 2024-10-30 10:36:22

Linux随机生成MAC地址的相关文章

Linux随机设置Mac地址

出于隐私需求,不想暴露真实mac地址,把下面这个脚本的内容加入/etc/init.d,就可以在每次开机的时候为网卡随机设置一个mac地址. #!/bin/bash #Chorder #2016/12/08 mhash=`date +%s|md5sum` ifconfig eth0 down ifconfig eth0 hw ether `echo ${mhash:$((RANDOM % 13)):2}:${mhash:$((RANDOM % 13)):2}:${mhash:$((RANDOM %

uboot生成随机的MAC地址

转载:http://blog.chinaunix.net/uid-25885064-id-3303132.html 在使用U-boot时,有个问题就是MAC地址的设置,如果MAC地址相同的两块开发板在同一局域网中,会互相影响.由 于设备量产需要每台机器的MAC地址都不一样,所以我们给u-boot使用随即生成MAC地址,我们这里的随机生成的变量只保存到RAM空间中,其实也可 以保存到flash或MMC中,但是如果存储设备为nand的话,每次启动都会擦写一些nand ,众所周知,nand的擦写次数是

虚拟机下linux迁移造成MAC地址异常处理办法

虚拟机下linux迁移造成MAC地址异常处理办法 Linux无法启用网卡:Device eth0 has different MAC address than expected,ignoring解决 遇到这样一个错误: 在linux上面, 无法成功启动网卡, 当我们Activate一个网卡的时候, 提示下面的错误. Cannot activate network device eth0! Device eth0 has different MAC address than expected, i

linux下修改MAC地址的问题解决

在linux中,修改MAC地址 # ifdown eth0 # ifconfig eth0 hw ether 12:34:56:78:90:12 (修改的MAC地址跟原来的地址不同) # ifup eth0 (修改成功) 后,用# ifconfig 查看,MAC地址改变了,但之后输入#service network restart 或ifdown eth0命令时,会出现如下错语信息: Device eth0 has MAC address 12:34:56:78:90:12, instead o

MAC地址查询 Linux/Unix操作系统mac地址怎么查

Linux/Unix操作系统熟悉的人都通常是用console命令控制台来进行相应的操作.  Linux/Unix操作系统查看网卡mac地址的方法可以通过以下命令获得: 1.ifconfig -a 2.ip link show 3.ip address show

随机修改MAC地址批处理

@echo off mode con cols=70 lines=20 title MAC随机修改工具 color 3F setlocal enabledelayedexpansion :start cls echo                           MAC随机修改工具 echo         ---------------------------------------------------- echo         本地网卡: ipconfig /all|find "

在Linux下伪装MAC地址

由于网络接口的MAC地址是编址在接口卡硬件中的,所以并不能直接在硬件上进行修改.但是可以使用ifconfig命令为网卡设置一个伪装的MAC地址,各种网络应用程序将使用这个新的MAC地址. 一般不建议修改网卡的MAC地址,但是当主机因受到网络中一些病毒.木马程序的攻击(例如ARP中间人攻击)后,如果影响到基于该MAC地址的正常网络通讯,则可以考虑临时性修改网卡使用的MAC地址. 使用带"hw ether"选项(hardware Ethernet,以太网硬件)的ifconfig命令,可以修

Java批量生成Mac地址到文件

public class Main { public static void main(String[] args) { // 生成文件名 String filePath = "mac.txt"; File file = new File(filePath); if (file.exists()) { file.delete(); } // 设定起始地址, 以及数量 printMac(filePath, "00:70:A4:00:00:00", 100000); }

linux克隆出现mac地址错误

解决办法: cat /etc/udev/rules.d/70-persistent-net.rules 然后 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE和HWADDR 保存; service network restart 原文地址:https://www.cnblogs.com/zzrs/p/9971784.html