Solaris에서 동작하는 특정 소프트웨어들, 예를 들면 수호신같은 방화벽은 호스트 아이디를 가지고 라이센스 키를 생성한다. 그런데, PROM이 고장나서 교체하면 기존의 호스트 아이디가 바뀌어버리고, 당연히 프로그램도 작동되지 않는다. 라이센스키를 다시 받아서 설정하면 되겠지만 당연히 귀찮다.
이럴때 이전의 호스트 아이디를 알고 있으면 다음과 같은 방법으로 호스트아이디를 바꿀수 있다.
참 간단하지 않은가!
Let’s assume the MAC address you want to program is 8:0:20:aa:bb:cc and the hostid is 80aabbcc. Note: MAC and hostid don’t have to correspond.
at the ok prompt:
ok> 0 0 mkp
ok> 8 0 20 aa bb cc 80aabbcc mkpl
ok> ^d ^r (control+d, control+r)
(if 0 0 mkp fails, try 1 1 mkp, or 2 2 mkp)