怎么临时性地改变 mac 地址?

你可以在 linux 运行的时候改变 mac 地址。需要注意的是当 mac 地址转换的那一会时间,你的网络会掉线。当电脑重启时 mac 地址又会变回原来的。下面介绍几种方法来改变你的 mac 地址。

方法一:iproute2

$sudo ip link set dev eth0 down

$sudo ip link set dev eth0 address 00:00:00:00:00:01

$sudo ip link set dev eth0 up

方法二:macchanger

macchanger 这个命令可以让你把 mac 地址改成不同生产厂商的序列号。

在 debian,ubuntu 或 linux mint 下安装 macchanger:

$sudo apt-get install macchanger

在 fedora 下安装 macchanger:

$ sudo yum install macchanger

在 centos 或 rhel 下安装 macchanger:

$ wget http://ftp.club.cc.cmu.edu/pub/gnu/macchanger/macchanger-1.6.0.tar.gz

$ tar xvfvz macchanger-1.6.0.tar.gz

$ cd macchanger-1.6.0

$ ./configure

$ make

$ sudo make install

下面给出一些 macchanger 的高级使用例子。使用 macchanger 你不必再手动禁用、启用你的网卡。

仅仅改变 mac 地址:

$ sudo macchanger --mac=00:00:00:00:00:01 eth0

在保证 oui 一致的情况下为 mac 设置一个随机地址:

$ sudo macchanger -e eth0

为 mac 设置一个完全随机的地址:

$ sudo macchanger -r eth0

获取所有网卡的 mac 地址,然后只列出指定的厂商(比如 juniper):

$ macchanger -l | grep -i juniper

linux :mac 地址克隆方法 显示一块网卡原来的 mac 地址和伪装的 mac 地址:

$ macchanger -s eth0

current mac: 56:95:ac:ee:6e:77 (unknown)

permanent mac: 00:0c:29:97:68:02 (vmware, inc.)

如何永久性地改变 mac 地址?

如果你想在系统重启后还保持伪装 mac 地址,你需要编辑配置文件。比如你想改变 eth0 的 mac 地址,按以下方法搞起:

在 fedora,centos 或 rhel 下:

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0

macaddr=00:00:00:00:00:0

或者你可以建一个开机启动的脚本放在 /etc/networkmanager/dispatcher.d 目录下,前提是你使用 network manager 管理你的网络。这里假设你已经装了 macchanger,脚本内容如下:

$ sudo vi /etc/networkmanager/dispatcher.d/000-changemac

#!/bin/bash

case "$2" in

up)

macchanger --mac=00:00:00:00:00:01 "$1"

;;

esac

$ sudo chmod 755 /etc/networkmanager/dispatcher.d/000-changemac

在 debian,ubuntu 或 linux mint 下:

新建一个开机启动脚本,放在 /etc/network/if-up.d/ 目录下:

$ sudo vi /etc/network/if-up.d/changemac

#!/bin/sh

if [ "$iface" = eth0 ]; then

ip link set dev "$iface" address 00:00:00:00:00:01

fi

$ sudo chmod 755 /etc/network/if-up.d/changemac

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。

Linux克隆Mac地址一样,详解Linux系统中网卡MAC地址克隆方法相关推荐

  1. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

  2. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

  3. Linux初始化内存盘黑屏,详解linux内存磁盘初始化技术.doc

    详解linux内存磁盘初始化技术 详解linux内存磁盘初始化技术 /5502266.html 关键词: HYPERLINK "/tag/initrd" \n _blankinit ...

  4. IBM服务器win7系统忘记密码,图文详解Win7系统忘记开机密码的处理方法

    许多小伙伴都遇到过Win7系统忘记开机密码的问题,虽说设置开机密码能保护系统安全,但偶尔也会出现忘记密码的情况,这要怎么办?难道没办法操作系统了吗?别着急,这里图文详解一下Win7系统忘记开机密码的处 ...

  5. 详解MTK系统中字符转换问题

    详解MTK系统中字符转换问题 2011-09-05 19:02 佚名 互联网 字号:T | T MTK系统中字符转换问题是本文要介绍的内容,主要是来了解并学习MTK中一些小案例的应用,具体内容来看本文 ...

  6. 【转载】取得系统中网卡MAC地址的三种方法

    From:http://blog.csdn.net/zhangting1987/article/details/2732135 网卡地址这个概念有点混淆不清.因为实际上有两个地址,mac地址和物理地址 ...

  7. win10分辨率不能调整_大师为你详解 win10系统photoshop制作金属字的方法介绍 -win10使用教程...

    电脑作为一款日常使用工具,用的时间长了,就会遇到各种事情,譬如win10系统photoshop制作金属字的状况,谁也不想在使用电脑的时候遇到win10系统photoshop制作金属字这样的问题,到底要 ...

  8. linux 服务器拦截http请求,详解Linux屏蔽浏览器上http请求警报的方法

    众所周知,在Linux系统中浏览器的页面上是不允许出现http请求的,如果出现了http请求就会发生错误,并且Linux系统会向用户发出警报.下面,U大侠小编就给大家详解Linux屏蔽浏览器上http ...

  9. linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解

    下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...

  10. linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd 修改用户密码参数 nbsp - phpStudy...

    详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...

最新文章

  1. mysql适配器_MySQL适配器PyMySQL详解
  2. [转载]宇宙文明等级的划分标准
  3. dosubmit 成功不成功_供卵试管不成功的原因是什么?一般几次成功?
  4. 自然语言系列学习之表示学习与知识获取(七)利用关系路径进行关系抽取
  5. 牛刀小试Oracle之ORACLE 11GR2 RAC安装配置--检测GI软件是否正常(三)
  6. 全连接神经网络_二十九.全连接神经网络原理
  7. QVector、QList、QLinkedList类用法区别
  8. 关于控件开发的几点意见
  9. 很久没来这里,今天的评测java怪东西,左右Date类和时间戳转换
  10. 网络空间安全现状与国家战略
  11. 外贸软件对出口公司的作用
  12. intel rst linux 驱动下载,下载:Intel RST存储驱动10.1.2.1004
  13. Mnesia consumption
  14. 一次网站的性能优化之路 -- 天下武功,唯快不破
  15. 工业视觉 四 曝光与增益 、伽马、饱和度、对比度、锐度、黑电平
  16. 强化学习泛化性 综述论文阅读 A SURVEY OF GENERALISATION IN DEEP REINFORCEMENT LEARNING
  17. ppt转pdf如何质量无损?这俩种方法值得收藏
  18. Hadoop学习笔记之HDFS
  19. 易语言链接mdb和accdb数据库的两种方法
  20. android新浪微博授权登录签名

热门文章

  1. Sublime Text3 安装sublime_merge 以及sublimerge插件
  2. 中小型互联网企业研发管理体系
  3. 【二叉树进阶】红黑树(Red Black Tree) - 平衡二叉搜索树
  4. C语言float转字符串并保留小数点后2位
  5. 众筹项目之后台管理系统-权限控制(九)
  6. 抽象代数 04.05 群的直积
  7. 华大单片机HC32L136X单片机flash数据读写操作使用
  8. 自动化爬虫爬取腾讯招聘信息
  9. strcmp,stricmp,strcmpi,strncmp,strnicmp,strncmpi,strcat,strncat比较
  10. 好用的老照片修复神器软件有哪些?这三个工具帮你留住回忆