欢迎光临
我们一直在努力

linux下怎么修改MAC地址

本文小编为大家详细介绍“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地址”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注云搜网行业资讯频道。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。