修改思科语音平台MAC地址和License MAC值

  思科的语音产品(CUCM, UCCX, CUC,CUPS等)的license都会和物理机的MAC地址进行绑定,而在现在越来越多的思科虚拟化进程下,思科也使用了License MAC的值来对license进行绑定。那么,什么是License MAC呢?其实License MAC就是安装思科产品时,根据所输入的系统参数(包括但不仅局限于hostname, NIC speed, DNS, IP address)而计算出来的一个虚拟MAC地址值。从而确保license MAC的相对唯一性,毕竟物理MAC地址是可以手工更改的。

  另外,也可以通过CUCM Answer File Generator输入产品平台和参数得到最后的License MAC值。

  但是事实上,MAC地址和License MAC也是可以进行修改的。

请仅将本文所提到的方法应用到测试环境中,任何对业务环境的相关修改都是违反思科规定的,如果造成任何损失,作者将不对其付任何责任!

修改MAC地址

  1. 通过CentOS 5.1光盘启动CUCM服务器(其他拯救光盘也行)
  2. 在boot: 模式下输入 linux rescue’
  3. 使用chroot命令改变CUCM分区的root
    输入chroot /mnt/sysimage
  4. 修改eth0的配置文件
    输入vim /etc/sysconfig/network-scripts/ifcfg-eth0′
  5. 增加或者修改关于物理MAC地址的参数
    MACADDR=00:11:22:33:44:55
  6. 输入‘:wq’进行文件的写存然后退出
  7. 编辑硬件配置信息
    ‘vim /etc/sysconfig/hwconf’
  8. 修改 ‘network.hwaddr’ 参数
    network.hwaddr: 00:11:22:33:44:55
  9. 输入‘:wq’进行文件的写存然后退出
  10. 退出Linux rescue模式
  11. 用CUCM 管理员帐号登录CUCM CLI
  12. 验证MAC地址是否已经被更改
    ‘show network eth0 detail’

 

修改License MAC值

  1. 通过CentOS 5.1光盘启动CUCM服务器(其他拯救光盘也行)
  2. 在boot: 模式下输入 linux rescue’
  3. 使用chroot命令改变CUCM分区的root
    输入 ‘chroot /mnt/sysimage
  4. 修改  /usr/local/bin/base_scripts/LicenseMac.sh(有可能在/mnt/sysimage/partB下)
    找到

    FinalString=`expr substr “$SHA1sum” 1 12`

    修改为

    FinalString=”abcdef123456″

  5. 可以通过CLI下‘show status’查看License MAC的值

  在新版本中,你可能需要修改 /etc/selinux/config 文件将SELINUX模式改变为permissive模式

重申:请仅将方法使用在测试环境!

参考:

http://htluo.blogspot.com/2011/08/root-access-on-cucm-and-other-uc.html

http://www.blindhog.net/how-to-change-the-mac-addres-on-a-call-manager-56-server/



 
 » 除非注明,本博客文章均为挨踢小茶原创,转载请以链接形式标明本文地址
该日志由 挨踢小茶 于2012年11月04日发表在 思科语音 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 修改思科语音平台MAC地址和License MAC值 | 挨踢茶馆
关键字: ,

修改思科语音平台MAC地址和License MAC值:目前有1 条留言

  1. 沙发
    足球直播:

    支持一下! ❗

    2012-11-06 下午 1:09 [回复]

发表评论



快捷键:Ctrl+Enter

无觅相关文章插件,快速提升流量