红联Linux门户
Linux帮助

FC下更改MAC地址的方法

发布时间:2007-01-20 19:55:27来源:红联作者:samblue
近来学校和一些网络服务商喜欢绑定MAC地址上网;因为网卡MAC地址的唯一性,假如你换了新的网卡,那意味着你就无法上网,一台电脑无法上网是指一件无法忍受的事;
我就是我们学校的受压迫者;我为了更改MAC地址上网,尝试了N多办法,查看了好多资料,还是没解决,我都为MAC几乎疯了,一日我联想到windows xp的注册表修改MAC地址的方法(书上说的是修改一个键值,其实要修改三个键值才可以);于是我综合了各种办法!终于搞定了!
第一步:

修改/etc/rc.local和/etc/rc.sysinit,在这两个文件中加入如下文档

/sbin/ifconfig eth0 down

/sbin/ifconfig eth0 hw ether MAC地址(##:##:##:##:##:##形式)

/sbin/ifconfig eth0 up

(注:如果是只读文件,用“chmod 777文件”把写权限加上)



第二步:

在/etc/sysconfig/network-scripts/ifcfg-eth0文件中加一项

MACADDR=##:##:##:##:##:##

并且改HWADDR=你所要改的MAC地址(没有就添加)
注意要区分MAC的大小写,不要不一样哦!

如果缺少一个更改,将会出错; 单做第二步可以上网,但是每次起动都会又出错提示!,加上第一步就可以正常化了,一点问题都没有。


也可以试下这个
到/etc/rc.d/init.d下面修改network文件,在第40行的地方加入
mac="**:**:**:**:**:**"(双引号内代表你的MAC地址)
ifdown eth0
ifconfig eth0 hw ether $mac
etho "MAC address has been switched to $mac"
这样就可以了。。
文章评论

共有 1 条评论

  1. gftldh 于 2007-01-20 20:02:58发表:

    不错:0L