永久修改调度机MAC地址的方法

发布时间:  2014-06-15 浏览次数:  440 下载次数:  0
问题描述
本案例着重介绍OpenSUSE环境下的MAC地址修改。
告警信息
处理过程
1、 为防止因为调度机重启后,丢失修改的MAC地址信息导致License加载失败问题,采用配置/etc/init.d/boot.local脚本方式,具体命令见下:
a) cp /etc/init.d/boot.local /etc/init.d/boot.local.bak   --备份原boot.local文件;

b) vi /etc/init.d/boot.local  --打开boot.local文件进行编辑(打开后按”A”键进入编辑模式,编辑完成按”Esc”键退出编辑模式,输入”:wq”保存、”:q!”强制退出,不保存数据),在boot.local脚本文件最下方(“Shift+g(按两次)”直接到文本最下方,直接”g”两次返回文本最上方)添加以下语句,注意没有分号;

c) ifconfig eth0 down    --首先down掉eth0网口;

d) ifconfig eth0 hw ether 00:30:64:27:2F:FE   --配置eth0网口的新的MAC地址(根据需要,语句中是举例子);

e) ifconfig eth0 up    --将eth0端口UP;

f) service network restart   --重启网络服务使网卡生效;

g) 参考b步退出编辑模式,保存。输入reboot重启调度机即可完成MAC地址更改,通过IE界面完成加载申请好的License。

根因
建议与总结
以上方法主要是通过SuSE系统开启后优先加载boot.local脚本程序完成修改MAC(类似windows开机启动概念),每次掉电重启后不会导致网口MAC地址变回以前。不同的系统开机加载的脚本文件或者不同,可以百度搜索。

END