Linux/CentOS & RHEL

[Tip] 서버 hostid 변경 방법

짜꾸미의골골몽 2020. 8. 18. 09:56

#### python 이용(IP에 대한 절대값) ####

- hostid 확인법 -

# hostid

007f0100

 

- 서비스 IP에 대한 hostid 16진수로 변환

 

# gethostip 192.168.253.50

C0A8FD32

 

- 변환된 ID를 변경 (2-1-4-3순으로 변경)

C0 A8 FD 32  ->  A8 C0 32 FD

 

# vi hostid.py

from struct import pack

 

filename = "/etc/hostid"

hostid = pack("I",int("0xA8C032FD",16))                //  0x 부분에 변경한 16진수 값 입력

open(filename,"wb").write(hostid)

 

- hostid 값 적용 및 확인

 

# python hostid.py

# hostid