当前位置: > CentOS > CentOS入门 >

修改CentOS的MAC地址

时间:2014-07-07 23:10来源:linux.it.net.cn 作者:IT网

很多软件需要绑定MAC地址(例如:OpenCountry),有时候为了特殊需要,我们需要修改网卡的MAC地址。
1、方法一:
使用命令临时修改:

ifconfig eth0 down
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
ifconfig eth0 up

2、方法二:
只要我们保证启动network前现修改网卡的MAC地址,则能保证系统启动后都是使用该指定的MAC地址。修改/etc/rc.d/rc.sysinit,在最后增加:
引用
ifconfig eth0 down
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
ifconfig eth0 up

3、方法三:
通过分析/sbin/ifup脚本,我们可以知道一种最简单的方法:修改/etc/sysconfig/network-scripts/ifcfg-eth0为:
引用
MACADDR=xx:xx:xx:xx:xx:xx

然后重启network服务即可,这也能保证系统重启后依旧使用该MAC地址。

※ 关于HWADDR和MACADDR的区别
引用
HWADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的以太网设备的硬件地址.在有多个网卡设备的机器上,这个字段是非常有用的,它保证设备接口被分配了正确的设备名,而不考虑每个网卡模块被配置的加载顺序.这个字段不能和MACADDR一起使用.
MACADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的以太网设备的硬件地址.在有多个网卡设备的机器上.这个字段用于给一个接口分配一个MAC地址,覆盖物理分配的MAC地址. 这个字段不能和HWADDR一起使用.

明白HWADDR和MACADDR的不同之处了吧,前者是用来根据HWADDR绑定ethX名称的,后者才是真正用来修改MAC地址的。 (责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容