温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux下怎么修改MAC地址

发布时间:2022-04-16 15:09:56 来源:亿速云 阅读:152 作者:iii 栏目:开发技术

本文小编为大家详细介绍“linux下怎么修改MAC地址”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux下怎么修改MAC地址”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

在linux中,修改mac地址
# ifdown eth0
# ifconfig eth0 hw ether 12:34:56:78:90:12
(修改的mac地址跟原来的地址不同)
# ifup eth0 (修改成功)
后,用# ifconfig 查看,mac地址改变了,但之后输入#service network restart 或ifdowneth0命令时,会出现如下错语信息:
device eth0 has mac address 12:34:56:78:90:12, instead ofconfigured address 00:0c:29:ca:b5:7d. ignoring.

所以此时无法通过修改/etc/sysconfig/network-scripts/ifcfg-eth0文件来改变ip地址等相关信息,因为servicenetwork restart无法使其生效,不过用ifconfig eth0可以临时改变其ip地址,重启后打回原型。
现在解决
“device eth0 has mac address 12:34:56:78:90:12, instead ofconfigured address 00:0c:29:ca:b5:7d. ignoring.”的问题:
出现此问题的其原因是配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0里头的macaddr=00:0c:29:ca:b5:7d地址与12:34:56:78:90:12不同而造成,可以将macaddr=00:0c:29:ca:b5:7d修改为12:34:56:78:90:12,则错误就消除了,可以用#servicenetwork restart 了,但重启后,mac地址又打回原型,解决办法是:
在/etc/rc.d/rc.local里加上这三句
ifconfig eth0 down
ifconfig eth0 hwether 12:34:56:78:90:12
ifconfig eth0 up
同时将还要将/etc/sysconfig/network-scripts/ifcfg-eth0里头的macaddr=00:0c:29:ca:b5:7d地址改为12:34:56:78:90:12
这样重新reboot后就不怕mac复原,并且#service networkrestart也不会出现错语了。                                            

读到这里,这篇“linux下怎么修改MAC地址”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI