想办法获取
![](/icons/18728dou.gif)
修改你
![](/icons/18728de.gif)
mac
修改MAC- -
思路方法
修改 /etc/sysconfig/network-scripts/
![](/icons/18728if.gif)
cfg-eth0
加入
![](/icons/18728yi.gif)
行
MACADDR=xx:xx:xx:xx:xx:xx
如果还有问题再把/etc/sysconfig/networking/devices/
![](/icons/18728if.gif)
cfg-eth0中相应地方改
![](/icons/18728yi.gif)
下或者把这个文件干脆删掉
思路方法 2
先在/etc/rc.d/init.d下建
![](/icons/18728yi.gif)
个shell script,名为hwchang,内容如下:
#!/bin/sh
![](/icons/18728if.gif)
config eth0 down
![](/icons/18728if.gif)
config eth0 hw ether xx:xx:xx:xx:xx:xx
![](/icons/18728if.gif)
config eth0 up
保存.
然后执行chmod a+x hwchang
再在/etc/rc.d/rc5.d/下建
![](/icons/18728yi.gif)
个链接文件,
用命令 ln -s /etc/rc.d/init.d/hwchang k05hwchang
然后在开始菜单里,system->sysV init
再在runlevel5 下,把hwchang剪切到启动
![](/icons/18728yi.gif)
栏里,注意,他
![](/icons/18728de.gif)
优先级应该在network的前,即数字要小些.
思路方法 3
还有
![](/icons/18728yi.gif)
种思路方法是先取消开机时就启动network
在/etc/rc.d/rd.local中加入以下语句
![](/icons/18728if.gif)
config eth0 down
![](/icons/18728if.gif)
config eth0 hw ether xx:xx:xx:xx:xx:xx
![](/icons/18728if.gif)
config eth0 up
/etc/rc.d/init.d/network start
思路方法 4
在win2000中改MAC地址
![](/icons/18728de.gif)
思路方法:
打开注册表编辑器
![](/icons/18728dou.gif)
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键
![](/icons/18728dou.gif)
在该子键下
![](/icons/18728de.gif)
0000
![](/icons/18728dou.gif)
0001
![](/icons/18728dou.gif)
0002等分支中查找DriverDesc
![](/icons/18728dou.gif)
在0000子键下天
![](/icons/18728yi.gif)
个
![](/icons/18728zifu.gif)
串项
![](/icons/18728dou.gif)
命名为NetworkAddress
![](/icons/18728dou.gif)
键值设为修改后
![](/icons/18728de.gif)
MAC地址
![](/icons/18728dou.gif)
要求为连续
![](/icons/18728de.gif)
12个16进制数
![](/icons/18728dou.gif)
如1234567890AB
![](/icons/18728dou2.gif)
然后在0000下
![](/icons/18728de.gif)
NDI\params中加
![](/icons/18728yi.gif)
项名为NetworkAddress
![](/icons/18728de.gif)
子键
![](/icons/18728dou.gif)
在该子键下添加名为default
![](/icons/18728de.gif)
![](/icons/18728zifu.gif)
串
![](/icons/18728dou.gif)
键值为修改后
![](/icons/18728de.gif)
MAC地址
![](/icons/18728dou.gif)
和上面
![](/icons/18728de.gif)
数值相同
![](/icons/18728dou2.gif)
在NetworkAddress
![](/icons/18728de.gif)
主键下继续添加命名为ParamDesc
![](/icons/18728de.gif)
![](/icons/18728zifu.gif)
串
![](/icons/18728dou.gif)
其作用是制定NetworkAddress主键
![](/icons/18728de.gif)
描述
![](/icons/18728dou.gif)
其值可为“MAC 地址”
![](/icons/18728dou.gif)
这样以后打开网络属性
![](/icons/18728dou.gif)
双击相应
![](/icons/18728de.gif)
网卡会发现有
![](/icons/18728yi.gif)
个高级设置
![](/icons/18728dou.gif)
其下坐在“MAC地址”
![](/icons/18728de.gif)
选项
![](/icons/18728dou.gif)
在此修改MAC地址就可以了
![](/icons/18728dou.gif)
修改后需重启
思路方法 5
修改/etc/rc.local和/etc/rc.sysinit
![](/icons/18728dou.gif)
在这两个文件中加入如下文档
/sbin/
![](/icons/18728if.gif)
config eth0 down
/sbin/
![](/icons/18728if.gif)
config eth0 hw ether MAC地址(##:##:##:##:##:##形式)
/sbin/
![](/icons/18728if.gif)
config eth0 up
(注:如果是只读文件
![](/icons/18728dou.gif)
用“chmod 777文件”把写权限加上)
第 2步:
在/etc/sysconfig/network-scripts/
![](/icons/18728if.gif)
cfg-eth0文件中加
![](/icons/18728yi.gif)
项
MACADDR=##:##:##:##:##:##
并且改HWADDR=你所要改
![](/icons/18728de.gif)
MAC地址(没有就添加)
注意要区分MAC
![](/icons/18728de.gif)
大小写
思路方法 6
也可以到/etc/rc.d/init.d下面修改network文件
![](/icons/18728dou.gif)
在第40行
![](/icons/18728de.gif)
地方加入
mac="**:**:**:**:**:**"(双引号内代表你
![](/icons/18728de.gif)
MAC地址)
![](/icons/18728if.gif)
down eth0
![](/icons/18728if.gif)
config 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
想办法获取
![](/icons/18728dou.gif)
修改你
![](/icons/18728de.gif)
mac 修改MAC- -
思路方法
修改 /etc/sysconfig/network-scripts/
![](/icons/18728if.gif)
cfg-eth0 加入
![](/icons/18728yi.gif)
行 MACADDR=xx:xx:xx:xx:xx:xx
如果还有问题再把/etc/sysconfig/networking/devices/
![](/icons/18728if.gif)
cfg-eth0中相应地方改
![](/icons/18728yi.gif)
下或者把这个文件干脆删掉
思路方法 2
先在/etc/rc.d/init.d下建
![](/icons/18728yi.gif)
个shell script,名为hwchang,内容如下: #!/bin/sh
![](/icons/18728if.gif)
config eth0 down
![](/icons/18728if.gif)
config eth0 hw ether xx:xx:xx:xx:xx:xx
![](/icons/18728if.gif)
config eth0 up 保存. 然后执行chmod a+x hwchang 再在/etc/rc.d/rc5.d/下建
![](/icons/18728yi.gif)
个链接文件, 用命令 ln -s /etc/rc.d/init.d/hwchang k05hwchang
然后在开始菜单里,system->sysV init 再在runlevel5 下,把hwchang剪切到启动
![](/icons/18728yi.gif)
栏里,注意,他
![](/icons/18728de.gif)
优先级应该在network的前,即数字要小些.
思路方法 3 还有
![](/icons/18728yi.gif)
种思路方法是先取消开机时就启动network 在/etc/rc.d/rd.local中加入以下语句
![](/icons/18728if.gif)
config eth0 down
![](/icons/18728if.gif)
config eth0 hw ether xx:xx:xx:xx:xx:xx
![](/icons/18728if.gif)
config eth0 up /etc/rc.d/init.d/network start
思路方法 4
在win2000中改MAC地址
![](/icons/18728de.gif)
思路方法: 打开注册表编辑器
![](/icons/18728dou.gif)
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键
![](/icons/18728dou.gif)
在该子键下
![](/icons/18728de.gif)
0000
![](/icons/18728dou.gif)
0001
![](/icons/18728dou.gif)
0002等分支中查找DriverDesc
![](/icons/18728dou.gif)
在0000子键下天
![](/icons/18728yi.gif)
个
![](/icons/18728zifu.gif)
串项
![](/icons/18728dou.gif)
命名为NetworkAddress
![](/icons/18728dou.gif)
键值设为修改后
![](/icons/18728de.gif)
MAC地址
![](/icons/18728dou.gif)
要求为连续
![](/icons/18728de.gif)
12个16进制数
![](/icons/18728dou.gif)
如1234567890AB
![](/icons/18728dou2.gif)
然后在0000下
![](/icons/18728de.gif)
NDI\params中加
![](/icons/18728yi.gif)
项名为NetworkAddress
![](/icons/18728de.gif)
子键
![](/icons/18728dou.gif)
在该子键下添加名为default
![](/icons/18728de.gif)
![](/icons/18728zifu.gif)
串
![](/icons/18728dou.gif)
键值为修改后
![](/icons/18728de.gif)
MAC地址
![](/icons/18728dou.gif)
和上面
![](/icons/18728de.gif)
数值相同
![](/icons/18728dou2.gif)
在NetworkAddress
![](/icons/18728de.gif)
主键下继续添加命名为ParamDesc
![](/icons/18728de.gif)
![](/icons/18728zifu.gif)
串
![](/icons/18728dou.gif)
其作用是制定NetworkAddress主键
![](/icons/18728de.gif)
描述
![](/icons/18728dou.gif)
其值可为“MAC 地址”
![](/icons/18728dou.gif)
这样以后打开网络属性
![](/icons/18728dou.gif)
双击相应
![](/icons/18728de.gif)
网卡会发现有
![](/icons/18728yi.gif)
个高级设置
![](/icons/18728dou.gif)
其下坐在“MAC地址”
![](/icons/18728de.gif)
选项
![](/icons/18728dou.gif)
在此修改MAC地址就可以了
![](/icons/18728dou.gif)
修改后需重启
思路方法 5
修改/etc/rc.local和/etc/rc.sysinit
![](/icons/18728dou.gif)
在这两个文件中加入如下文档
/sbin/
![](/icons/18728if.gif)
config eth0 down
/sbin/
![](/icons/18728if.gif)
config eth0 hw ether MAC地址(##:##:##:##:##:##形式)
/sbin/
![](/icons/18728if.gif)
config eth0 up
(注:如果是只读文件
![](/icons/18728dou.gif)
用“chmod 777文件”把写权限加上)
第 2步:
在/etc/sysconfig/network-scripts/
![](/icons/18728if.gif)
cfg-eth0文件中加
![](/icons/18728yi.gif)
项
MACADDR=##:##:##:##:##:##
并且改HWADDR=你所要改
![](/icons/18728de.gif)
MAC地址(没有就添加) 注意要区分MAC
![](/icons/18728de.gif)
大小写
思路方法 6
也可以到/etc/rc.d/init.d下面修改network文件
![](/icons/18728dou.gif)
在第40行
![](/icons/18728de.gif)
地方加入 mac="**:**:**:**:**:**"(双引号内代表你
![](/icons/18728de.gif)
MAC地址)
![](/icons/18728if.gif)
down eth0
![](/icons/18728if.gif)
config eth0 hw ether $mac etho "MAC address has been switched to $mac"