Linux下修改MAC地址

Author:JaylinZhou

Date:10/17/2009

使用ifconfig命令

标准形式:

#ifconfigdevice_namehwetherMAC_address

例如:

#ifconfigeth0hwether00:AA:BB:CC:DD:EE

SIOCSIFHWADDR:Deviceorresourcebusy

因为eth0正在使用,所以必须先执行ifdown操作。

现在做一个试验,我们先来查看eth0的配置文件,

#vi/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

HWADDR=00:0c:29:6a:56:56

NETMASK=255.255.255.0

IPADDR=192.168.1.9

TYPE=Ethernet

将eth0关闭,更改其物理网卡,

#ifdowneth0

#ifconfigeth0hwether00:AA:BB:CC:DD:EE

#servicenetworkrestart

#ifconfig

eth0Linkencap:EthernetHWaddr00:AA:BB:CC:DD:EE

inetaddr:192.168.1.9Bcast:192.168.1.255Mask:255.255.255.0

inet6addr:fe80::2aa:bbff:fecc:ddee/64Scope:Link

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:217441errors:0dropped:0overruns:0frame:0

TXpackets:845errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:1000

RXbytes:13095796(12.4MiB)TXbytes:116175(113.4KiB)

Interrupt:169Baseaddress:0x2000

这个之后即使想重启eth0或者关掉eth0都会失败,

#servicenetworkrestart

Shuttingdowninterfaceeth0:Deviceeth0hasMACaddress00:AA:BB:CC:DD:EE,insteadofconfiguredaddress00:0C:29:6A:56:56.Ignoring.

[FAILED]

这是为什么呢?查看一下eth0的配置文件,发现HWADDR的值并没有改变,但是/etc/init.d/network这个程序是要调用这个配置文件的。

现在,对eth0的操作都不能生效了。想用ifconfig命令将MAC地址改回来也不可以linux如何查看mac地址,因为eth0一直打开。想到了一个办法linux如何查看mac地址,先把配置文件里的HWADDR值记住,再将配置文件里的HWADDR的值改为“00:AA:BB:CC:DD:EE”,然后再关掉eth0,这次可以正常关闭了。这时再用ifconfig命令将MAC地址改为原来的值,这里是“00:0C:29:6A:56:56”。启动后MAC变成了以前的MAC。

#ifconfigeth0hwether00:0C:29:6A:56:56

#ifconfig

eth0Linkencap:EthernetHWaddr00:0C:29:6A:56:56

inetaddr:192.168.1.9Bcast:192.168.1.255Mask:255.255.255.0

inet6addr:fe80::20c:29ff:fe6a:5656/64Scope:Link

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:218729errors:0dropped:0overruns:0frame:0

TXpackets:1460errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:1000

RXbytes:13206469(12.5MiB)TXbytes:201006(196.2KiB)

Interrupt:169Baseaddress:0x2000

然后再设置配置文件里的HWADDR值,该成以前的值“00:0C:29:6A:56:56”。重新启动eth0,一切又恢复了以前。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/ruanjian/article-129120-1.html

linux怎么查看hwaddr_linux如何查看mac地址_查看linux的mac地址_linux 查看mac地址相关推荐

  1. java 检查 mac 地址_使用Java在本地计算机上获取MAC地址

    有了我在这里找到的所有可能的解决方案以及其他答复,我将为我的解决方案做出贡献.您需要使用包含" ip"或" mac"的字符串来指定参数,具体取决于您要检查的内容 ...

  2. xbox的mac地址_如何将Xbox One控制器连接到Mac

    xbox的mac地址 Sometimes gaming with a mouse and keyboard just doesn't cut it; you need the convenience ...

  3. ipv6地址_「案例」路由器怎么自动获取IPv6地址?

    拓扑 规格 适用于V200R002C00及以上版本.所有形态的AR路由器. 组网需求 PC直连Router的接口后可通过协议自动获取IPv6地址,并自动生成默认网关,从而使PC与路由器可以自动连通.具 ...

  4. 公有ip地址和私有ip地址_如何查找您的私有和公共IP地址

    公有ip地址和私有ip地址 Each device on your network has a private IP address only seen by other devices on the ...

  5. androidstudio使用mac字体_给android studio安装新字体,如mac系统的monaco字体

    程序猿最少不了的就是敲代码,那么一款好看的字体能让程序员敲起代码来更舒心,甚至能带来更好的灵感和思路,现在android开发工具已经基本上从eclipse过渡到android studio了,如果我们 ...

  6. 怎么查看当前登录的svn账号_在linux下查看svn对应的账号和密码

    1.使用命令查看对应的配置目录 [root@dywl logs]# find / -name svndata /data/svndata 2.cd 命令进入对应的目录 [root@dywl logs] ...

  7. java查看对象地址_如何获取到JAVA对象所在的内存地址

    展开全部 1.首先打开java构造方法代码. 2.接下来就可以获得网卡物理地址方法代码. 3.然32313133353236313431303231363533e4b893e5b19e31333431 ...

  8. java百度地图插件下载地址_调用百度地图Api实现的查看地图功能的小插件

    1. 功能 bMap.js 可根据地理位置调用出百度地图,采用弹出框形式 2.用法 var city = '青岛市'; var address = '香港中路'; bMap.init({ city : ...

  9. request获取mac地址_【Go】获取用户真实的ip地址

    原文链接:https://blog.thinkeridea.com/201903/go/get_client_ip.html 用户请求到达提供服务的服务器中间有很多的环节,导致服务获取用户真实的 ip ...

  10. python通过ip获取mac地址_通过IP或socket获取对方的MAC地址

    /* 链路层协议 */ #endif #include #define INLEN 4 #define MAC_BCAST_ADDR  (uint8_t *) "\xff\xff\xff\x ...

最新文章

  1. LeetCode简单题之两个相同字符之间的最长子字符串
  2. 记windows平台使用vscode 搭建linux c++开发环境
  3. 学习Mongodb(一)
  4. 实时分析态势感知大数据日志
  5. linux动态分配全局置换,深入理解计算机系统 第九章 虚拟存储器
  6. 微型计算机硬件认识和拆装,贵州省习水县第一中学张天梅
  7. AliOS Things 电源管理框架使用说明
  8. 【docker】为docker下的php容器安装php-redis扩展【编译安装】
  9. Modelarts与无感识别技术生态总结(浅出版)
  10. SuseLinux详解(5)——安装上传下载工具lrzsz
  11. 使用Python进行差分进化全局优化
  12. cadence元件编号更新_OrCAD教程:如何对元件进行替换与更新
  13. 可靠性试验与环境试验概述
  14. 电脑中EXE文件关联的修复方法
  15. Matlab处理气象数据(四)观测数据的预处理和计算
  16. spring注解驱动开发-10 Servlet3.0
  17. 看完这篇你一定能掌握Linux(非广告)
  18. matlab中识别过程训练,人脸识别PCA算法matlab实现及详细步骤讲解
  19. “火山论剑”之且用且珍惜- 浅说DFT工程师三大法宝的使用
  20. [Condinst]Conditional Convolutions for Instance Segmentation(ECCV. 2020 oral)

热门文章

  1. python读取word表格并将表格作为一行属性写入Excel
  2. inno setup 初次使用
  3. linux 4k 桌面壁纸,10个值得珍藏的4K高清壁纸网站推荐
  4. Blender建模06
  5. flash debug版本
  6. 前馈pid系数_前馈PID控制
  7. ubuntu20.04 开机速度非常慢
  8. linux etc xdg,Xdg-menu (简体中文)
  9. w7计算机的工具栏爱那里,win7系统底下任务栏不见了的解决方法
  10. 0xc000007b的解决办法(续)