今天小编跟大家讲解下有关详解Linux系统中网卡MAC地址克隆方法 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关详解Linux系统中网卡MAC地址克隆方法 的相关资料,希望小伙伴会喜欢也能够帮助大家。

怎么临时性地改变 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 useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  2. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

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

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

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

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

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

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

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

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

  7. Linux克隆Mac地址一样,详解Linux系统中网卡MAC地址克隆方法

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

  8. Linux进程描述符task_struct结构体详解--Linux进程的管理与调度(一)

    转自:http://blog.csdn.net/gatieme/article/details/51383272 日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 Linux- ...

  9. linux 文件系统cache,终于找到一篇详解Linux文件系统Cache的文章

    级别: 初级 2006 年 5 月 11 日 文件 Cache 管理是 Linux 内核中一个很重要并且较难理解的组成部分.本文详细介绍了 Linux 内核中文件 Cache 管理的各个方面,希望能够 ...

  10. linux命令编写四位数密码本,详解Linux Shell 实现一个获取任意位数的随机密码的脚本...

    Shell 命令行,实现一个获取任意位数的随机密码的脚本 每次我们想要获得一个密码的时候都很头疼,于是我之前自己用nodejs写了一个 Shell 脚本.这两天在学习 bash Shell 所以,想用 ...

最新文章

  1. 解决wubi安装ubuntu时要下载系统映像文件问题
  2. vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题
  3. mysql连接池为何不用nio_MyCAT 在 Cobar 的基础上,完成了彻底的 NIO 通讯,并且合并了两个线程池...
  4. 嵌套游标以生成复杂的报表
  5. md5与des算法有何不同_到底AI芯片和传统芯片有何区别?
  6. 我的代码第一次运行时的样子
  7. 51nod 1693 水群
  8. 十年生死轮回,看国产手机发展四个阶段
  9. 用自定义函数联合IF函数实现“一对多”查询
  10. ccna第十一课 ACL访问控制列表
  11. 机器学习——Gradient Boost Decision Tree(Treelink)
  12. String中的intern方法详解
  13. Solaris10 swap空间管理
  14. 关于Terra和Aqua的轨道问题整理
  15. 图像风格迁移 CycleGAN原理
  16. Git基础-生成SSH密钥+配置密钥到远程仓库中
  17. warning: TCG doesn‘t support requested feature: CPUID.01H:ECX.vmx [bit 5]
  18. 2.4 随机变量函数的分布
  19. ZYNQ基本用法------DDR(1)
  20. oracle rac启动ohas

热门文章

  1. RabbitMQ学习笔记:mandatory、publisher-confirms、publisher-return属性区别
  2. 「2017ACM/ICPC亚洲区域赛北京站现场赛G」Liaoning Ship's Voyage【计算几何】
  3. 传统语音识别介绍【二】—— 特征提取
  4. 关于UE4坐标换算涉及到的知识
  5. 汇编指令CALL的硬编码E8 和 JMP 的硬编码E9 后面参数的计算方法
  6. HDLBits练习——Fsm3comb
  7. 字写的不好没关系,用python随便就生成了艺术签名
  8. 蓝桥杯 算法训练 学做菜
  9. 【黑马程序员pink老师前端】HTML
  10. uniapp 定位服务_uniapp使用高德地图定位