반응형
블로그 이미지
> 희망은 인간의 고통을 연장시키는 가장 사악한 것이다 > 죽음에 이르지 않는 고통은 우리를 더욱 강하게 만든다. -니체 integer

카테고리

분류 전체보기 (348)
여행 (45)
신변잡기(身邊雜記) (179)
신변잡기(身邊雜器) (21)
신변잡기(身邊雜技) (63)
신변잡기(身邊雜奇) (39)
Total
Today
Yesterday

NVRAM 값 변경

1) Host-ID란 시스템마다 각기 다른 Serial No.를 의미하는데, 이 Host-ID를 수정하는 이유는 license를 요구하는 특정 S/W사용시 Host-ID를 Check하여 Host-ID가 서로 일치하여야만 비로소 수행되기 때문이다.(호스트 마다 license를 check하는 deamon이 수행되고 있을 것이다)

2) Booting 도중에 break-key(STOP+A)를 누르고 n 을 쳐서 ok mode로 들어간다. 이 상태가 NVRAM 수정가능상태 이다.

3) NVRAM의 내용을 살펴본다.

 ok .idprom
 
              ⓞ ①          ② ③ ④ ⑤ ⑥ ⑦      ⑧ ⑨ ⓐ ⓑ
 Format/Type: 1  54 Ethernet: 8 0  20 2  8f 26 Date: 0  0  0  0
          ⓒ ⓓ ⓔ            ⓕ
 Serial:  00 14 20 Checksum: ed Reserved: a5 a5 a5 a5 a5 a5 a5 a5 . . .

여기서 현재의 Host-ID는 “54 00 14 20”이다.
즉 Type와 Serial의 값이다. ①+ⓒ+ⓓ+ⓔ

4) 여기서 Host-ID의 값을 “5200fc7d”로 변경한다.

 ok 52 1 mkp : 1번지의 내용 변경
 ok 00 c mkp : c번지의 내용 변경
 ok fc d mkp : d번지의 내용 변경
 ok 7d e mkp : e번지의 내용 변경
 ok .idprom  : NVRAM의 변경 내용 확인

 Format/Type: 1 52 Ethernet: 8  0 20  2 8f 26 Date: 0  0  0  0
      Serial: 0 fc 7d Checksum: 04 Reserved: a5 a5 a5 a5 a5 a5 a5 a5 . . .

 ok 1 52 8 0 20 2 8f 26 0 0 0 0 0 fc 7d   :  ⓞ~ⓕ 까지 나열. ??Checksum
 ok xor xor xor xor xor xor xor xor xor xor xor xor xor xor  (14개)   ??

 ok .s  : checksum값 확인
 ok xx  : checksum값
 ok xx f mkp : ⓕ번지의 checksum값 변경
 ok .idprom : NVRAM의 내용 변경여부 확인

 Format/Type: 1 52 Ethernet: 8  0 20  2 8f 26 Date: 0  0  0  0
        Serial:  0 fc 7d Checksum: xx Reserved: a5 a5 a5 a5 a5 a5 a5 a5 . . .

 ok reset
 rebooting......

※ machine type 을 미리 알고 있어야 ?번지의 값을 올바로 변경할수 있다.
 ex) ss1+ 64XXXX
ss2  72XXXX       72가 machine type 이 된다.

Posted by integer
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함