加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux/CentOS下修改MAC地址

发布时间:2020-12-13 23:49:23 所属栏目:Linux 来源:网络整理
导读:Linux/CentOS下修改MAC地址 摘自:https://blog.csdn.net/qq_33233768/article/details/64906265 2017年03月22日 11:06:37?Volcano1024? 阅读数 18211? 标签:?网卡mac? 更多 个人分类:?Linux/Centos ? 版权声明:本文为博主原创文章,未经博主允许不得转载

Linux/CentOS下修改MAC地址

摘自:https://blog.csdn.net/qq_33233768/article/details/64906265

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33233768/article/details/64906265
1.首先要查看网卡的MAC地址
在终端上输入命令:#ifconfig或者#ifconfig -a,就可以查看到网卡的信息。

[[email?protected] ~]# ifconfig

eth0 ? ? ?Link encap:Ethernet ?HWaddr 00:0C:29:49:22:C8 ?

? ? ? ? ? inet addr:10.65.7.182 ?Bcast:10.65.7.255 ?Mask:255.255.255.0

? ? ? ? ? inet6 addr: fe80::20c:29ff:fe49:22c8/64 Scope:Link

。。。

上面显示,设备eth0的信息,其中的HWaddr后面的00:0C:29:49:22:C8?就是我们网卡MAC地址。

2.下面我会从两个方面介绍如何修改Linux/Centos下的MAC地址

(1)linux/Centos下如何临时修改MAC地址:

???????1)闭网卡设备

????????[[email?protected] ~]# ifconfig eth0 down

?????? 2)修改MAC地址

  [[email?protected] ~]#ifconfig eth0 hw etherMAC地址(此处添加你要修改的MAC地址)

?????? 3)重启网卡

????????[[email?protected] ~]#ifconfig eth0 up

????? ?4)查看修改是否生效:

??????? [[email?protected] ~]#ifconfig eth0 | grep HWaddr

?

注意:上述修改MAC地址只是暂时的,系统重启后,系统会恢复原物理MAC地址。

(2)Linux/Centos下如何永久的修改MAC地址:

?????误区一:

????#ifconfig eth0 down /*禁掉eth0网卡,这里以eth0网卡为例*/

??? #ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE /*修改eth0网卡的MAC地址*/

??? #ifconfig eth0 up? /*重新启动eth0网卡*/

??? 然后重启电脑。

??? 这是临时修改MAC地址的方法,电脑重启之后,MAC修改就会失效,变成原来的MAC地址。

???误区二:

??? #ifconfig eth0 down

????#cd /etc/sysconfig/network-scripts

??? #vi ifcfg-eth0

?? 修改其中的"HWADDR=xx:xx:xx:xx:xx:xx"

????#ifconfig eth0 up

??? #service network start

??? 结论:按照这种方法修改MAC地址后将无法启用网络,会出现如下提示:

“Bringing up interface eth0: Device eth0 has different MAC address than expected,ignoring.”

??? 同样由此衍生出来的一个错误方式是:修改ifcfg-eth0文件中的"HWADDR=xx:xx:xx:xx:xx:xx"为"MACADDR=xx:xx:xx:xx:xx:xx",这种方法也是不行的,修改之后MAC地址还是原来的。

?

????????????????????? ★★★★★★★★★★★★

??????????????????????永久修改MAC信息:

????????????????????? 打开/etc/rc.d/rc.local ,追加三行内容:

?????????????????????? ifconfig eth0 down

?????????????????????? ifconfig eth0 hw ether 00:00:00:00:00:C1

???????????????????????ifconfig eth0 up

?????????????????????? 然后重启电脑就可以完成修改。

??? 之前我的操作是在/etc/profile文件中追加这三行信息,这也是可以的,直到前些天安装新的一批机器的时候,发现这种方法也是有问题的的,打开一个终端,输入su -之后,我发现MAC地址就会变成原来的了,后面在网上搜索到在/etc/rc.d/rc.local文件中追加的效果更好,开机就会读着这个文件,这样就可以完成了对MAC地址的永久修改。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读