메뉴 닫기

EFI Shell을 통한 IPMI 패스워드 변경

안녕하세요. EFI Shell을 통하여 SUPERMICRO 메인보드에서 IPMI 비밀번호 변경 방법을 알려드리겠습니다.

먼저 준비물로는 FAT32로 포맷된 USB가 필요합니다.

USB를 준비 후 아래 사이트에 접속합니다

https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload?category=IPMI

다운로드 홈페이지

 

 

사이트에 접속하면 아래에 IPMICFG 가 보입니다.

저희는 보드에 내장된 EFI Shell을 통해 IPMI 를 초기화 할 것이기 때문에 DOS, Windows, Linux, UEFI, FreeBSD 칸을 체크한 뒤 다운로드 해줍니다.

 

IPMICFG 파일

다운로드가 완료된 파일의 압축을 풀게된다면 이러한 파일들이 있습니다.

DOS 환경, FreeBSD 환경, Linux 환경, Windows 환경에서도 IPMI 비밀번호 초기화 & 변경이 가능합니다.

이 파일들을 준비해둔 USB에 옮겨 담습니다.

 

USB IPMI

이로써 IPMI를 변경 할 준비를 마쳤습니다.

 


 

IPMICFG 파일이 담긴 USB를 IPMI를 초기화 할 서버에 꽂습니다.

서버를 부팅을 하여 DEL를 연타해 바이오스로 진입합니다.

 

바이오스

바이오스에 진입 후 Save & Exit 칸으로 가줍니다. 

저희는 UEFI를 통해 초기화 할것이기 때문에 UEFI: Built-in EFI Shell 으로 들어갑니다.

 

2

Shell로 들어오게 된다면 이러한 화면이 뜨게 됩니다.

저희가 꽂은 USB로 진입하기 위해 fs0: 를 입력해줍니다.

 

4

저희가 저장한 폴더인 IPMICFG로 가기 위해 CD 명령어를 입력해줍니다.

ex) 폴더명이 IPMICFG 라면 cd IPMICFG 

 

6

저희가 저장한 폴더로 오시게 된다면 여러가지 종류들의 폴더들이 있습니다.

저희는 UEFI를 사용할 것 이기에 CD UEFI 를 입력해줍니다.

 

7

UEFI 폴더로 오시면 IPMICFG.efi 라는 파일이 있습니다.

저희는 이 파일을 사용하여 IPMI 패스워드를 변경 할 것 입니다.

 

8

IPMICFG -user list 명령어를 사용해 IPMI 유저 리스트를 불러옵니다.

저희는 User ID 가 2인 ADMIN의 비밀번호를 변경하겠습니다.

 

9

IPMI 비밀번호 변경을 위한 명령어인 IPMICFG.efi -user setpwd [User ID] [Password] 를 사용하여 변경을 해보도록하겠습니다.

ADMIN 계정의 비밀번호를 password123 으로 변경하기 위해서는 IPMICFG.efi -user setpwd 2 password123 으로 명령어를 사용해주시면 되겠습니다.

Done. 이라는 문구가 나오게 되면 IPMI 비밀번호 변경이 완료된것입니다.

 


IPMI 비밀번호 변경이 아니라 초기화를 할 수 있는 방법도 알려드리도록 하겠습니다.

IPMI 초기화에는 여러가지 종류의 초기화 방법이 있습니다. 

  1. Preserves the configurations in the “Users” section. ( 사용자 섹션 유지)
  2. Restores the factory defaults and the default password of the
    motherboard. (공장 기본값과 공장 기본 패스워드로 복원)
  3. Sets user’s password to ADMIN. (유저 패스워드를 ADMIN으로 설정)

저희는 공장 기본 패스워드를 알지 못하기에 3번째 방법을 사용하도록 하겠습니다.

 

10

위에서와 같이 UEFI 폴더로 이동해줍니다.

ipmicfg -fd 3 명령어를 사용해주시게 된다면 IPMI의 비밀번호 초기화가 완료되었습니다.

이후에는 서버를 재시작 하신 뒤 IPMI에 접속하여 ID : ADMIN / PW : ADMIN으로 사용해주시면 되겠습니다. 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x