怎么修改MAC地址

时间:2021-10-03 03:29:10

 

想办法获取,修改你的mac 
修改MAC- - 
方法一 
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 
加入一行 
MACADDR=xx:xx:xx:xx:xx:xx 
如果还有问题再把/etc/sysconfig/networking/devices/ifcfg-eth0中相应地方改一下或者把这个文件干脆删掉。 
方法二 
先在/etc/rc.d/init.d下建一个shell script,名为hwchang,内容如下: 
#!/bin/sh 
ifconfig eth0 down 
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx 
ifconfig eth0 up 
保存. 
然后执行chmod a+x hwchang 
再在/etc/rc.d/rc5.d/下建一个链接文件, 
用命令 ln -s /etc/rc.d/init.d/hwchang k05hwchang 
然后在开始菜单里,system->sysV init 
再在runlevel5 下,把hwchang剪切到启动一栏里,注意,他的优先级应该在network之前,即数字要小些. 
方法三 
还有一种方法是先取消开机时就启动network 
在/etc/rc.d/rd.local中加入以下语句 
ifconfig eth0 down 
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx 
ifconfig eth0 up 
/etc/rc.d/init.d/network start 
方法四 
在win2000中改MAC地址的方法: 
打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键,在该子键下的0000,0001,0002等分支中查找DriverDesc,在0000子键下天一个字符串项,命名为NetworkAddress,键值设为修改后的MAC地址,要求为连续的12个16进制数,如1234567890AB。然后在0000下的NDI\params中加一项名为NetworkAddress的子键,在该子键下添加名为default的字符串,键值为修改后的MAC地址,与上面的数值相同。在NetworkAddress的主键下继续添加命名为ParamDesc的字符串,其作用是制定NetworkAddress主键的描述,其值可为“MAC 地址”,这样以后打开网络属性,双击相应的网卡会发现有一个高级设置,其下坐在“MAC地址”的选项,在此修改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"
本文来自: IXPUB技术社区(www.ixpub.net) 详细出处参考:file:///C:/Documents%20and%20Settings/asdf/Desktop/Web/怎么修改MAC地址%20-%20Linux与开源世界%20-%20IXPUB技术社区.htm

 

想办法获取,修改你的mac 修改MAC- - 

 

 

方法一 

修改 /etc/sysconfig/network-scripts/ifcfg-eth0 加入一行 MACADDR=xx:xx:xx:xx:xx:xx 

如果还有问题再把/etc/sysconfig/networking/devices/ifcfg-eth0中相应地方改一下或者把这个文件干脆删掉。 

 

方法二 

先在/etc/rc.d/init.d下建一个shell script,名为hwchang,内容如下: #!/bin/sh ifconfig eth0 down ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx ifconfig eth0 up 保存. 然后执行chmod a+x hwchang 再在/etc/rc.d/rc5.d/下建一个链接文件, 用命令 ln -s /etc/rc.d/init.d/hwchang k05hwchang 

然后在开始菜单里,system->sysV init 再在runlevel5 下,把hwchang剪切到启动一栏里,注意,他的优先级应该在network之前,即数字要小些. 

 

方法三 还有一种方法是先取消开机时就启动network 在/etc/rc.d/rd.local中加入以下语句 ifconfig eth0 down ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx ifconfig eth0 up /etc/rc.d/init.d/network start 

 

方法四 

在win2000中改MAC地址的方法: 打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键,在该子键下的0000,0001,0002等分支中查找DriverDesc,在0000子键下天一个字符串项,命名为NetworkAddress,键值设为修改后的MAC地址,要求为连续的12个16进制数,如1234567890AB。然后在0000下的NDI\params中加一项名为NetworkAddress的子键,在该子键下添加名为default的字符串,键值为修改后的MAC地址,与上面的数值相同。在NetworkAddress的主键下继续添加命名为ParamDesc的字符串,其作用是制定NetworkAddress主键的描述,其值可为“MAC 地址”,这样以后打开网络属性,双击相应的网卡会发现有一个高级设置,其下坐在“MAC地址”的选项,在此修改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"