免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1502 | 回复: 0
打印 上一主题 下一主题

Solaris 修改hostid [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-13 12:23 |只看该作者 |倒序浏览

以下这篇文章是我去年修改hostid时找的一篇文章!对blade150有效,其他型号的机器不确定!
  1.查找eeprom地址修改
  该方法对从st
ati
on5、station20等等直到Blade100、Blade150系列都适用,注意操作过程中屏幕显示结果的细小差别,不要完全照搬。
  以blade150+solaris8为例,原始HOSTID为:83188869,Ethernet address:0:3:ba:18:88:69;拟改为80cf7afe。
  Step1: Stop+a 【进入OK状态】
  Step2: OK show-devs 【按空格键找到包含eeprom的全路径名】
  Step3: OK cd /
pc
i@1f,0/ebus@c/eeprom@1,0
  注意不同的eeprom版本输出的eeprom路径名会不同,请以屏幕显示为准。
  step4:OK .properties 【有些版本可能为.attributes】
  找到address值fff58000
  step5: OK fff58000 >physical
  step6: OK showstack
  step7: OK 2000 memmap
  step8: OK 1fd0+
  step9: OK 30 dump
  注意看附图中的输出结果,从fff55fd8开始各位的含义如下:
  
  字节 地址 内容
  0 fff55fd8 总为 01 - format/version number
  1 fff55fd9 hostid的第一个字节【机器类型】
  2-7 fff55fda~f ethernet address
  8-b fff55fe0~3 生产日期,通常为0,不一定是真实日期
  c fff55fe4 hostid的第二字节
  d fff55fe5 hostid的第三字节
  e fff55fe6 hostid的第四字节
  f fff55fe7 IDPROM checksum - bitwise xor of bytes 0-e
  
  Step10: OK 80 fff55fd9 c!
  【第一个字节一般不推荐修改,如果一定要改,好像也是没有问题的。】
  step11: OK cf fff55fe4 c!
  step12: OK 7a fff55fe5 c!
  step13: OK fe fff55fe6 c!
  step14: OK 01 80 xor
  step15: OK 00 xor
  step16: OK 03 xor
  【从fff55fd8开始向后作xor,直到fff55fe6处作完为止,假设输出结果为f6,见下一步的输出为f6。注意上图中的hostid的第二、三、四字节的值在作xor时要用新的值cf、7a、fe】
  next: OK fe xor
  OK f6
  next: OK f6 fff55fe7 c!
  next: OK banner
  查看修改正确后可以输入boot重新引导,如果banner显示的结果有错,有两种方法恢复出厂设置,一是用stop+n组合键恢复,如果stop+n无效,则在OK状态下输入set-defaults即可。
  上面的示例没有修改Ethernet address,用户也可以根据需要修改,修改对应字节即可。
  另附一个不需要修改hostid并且可以在任何一台机器上安装forte c6的license:
  
  INCREMENT workshop.mpmt.sparc
sun
wlicd 6.000 1-jun-0000 0 7BDA10F1C7496E080A23 HOSTID=ANY NOTICE="Release by RORiSO"
  INCREMENT workshop.c.sparc sunwlicd 6.000 1-jun-0000 0 CBDAD0511D7730129C26 HOSTID=ANY NOTICE="Release by RORiSO"
  INCREMENT workshop.cc.sparc sunwlicd 6.000 1-jun-0000 0 DB9A30C15081F6B42F0C HOSTID=ANY NOTICE="Released by RORiSO ror4ever"
  INCREMENT workshop.f77.sparc sunwlicd 6.000 1-jun-0000 0 0B4A40917B16EE21F866 HOSTID=ANY NOTICE="Released by RORiSO"
  INCREMENT workshop.f90.sparc sunwlicd 6.000 1-jun-0000 0 2B6A20D13C0DA4330337 HOSTID=ANY NOTICE="Released by RORiSO"
  INCREMENT workshop.dbx.sparc sunwlicd 6.000 1-jun-0000 0 0BAA0051393457173CA6 HOSTID=ANY NOTICE="Released by RORiSO"
  INCREMENT workshop.visu.sparc sunwlicd 6.000 1-jun-0000 0 0BFA7001BA47B76CB14B HOSTID=ANY NOTICE="Released by RORiSO"
  INCREMENT workshop.teamware.sparc sunwlicd 6.000 1-jun-0000 0 CB5A50F11E560F1A7289 HOSTID=ANY NOTICE="Released by RORiSO"
  INCREMENT workshop.tools.sparc sunwlicd 6.000 1-jun-0000 0 CBFA404181184245D710 HOSTID=ANY NOTICE="Released by RORiS ROR4EVER"


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10132/showart_421100.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP