Ustawianie statycznego adresu IP Supermicro IPMI (Linux,IPMICFG)

Avatar photo
  • Konrad Kowalski
  • 25/01/2016
  • Supermicro
  • 0 komentarzy
Supermicro

Narzędzie IPMICFG od Supermicro umożliwia przeprowadzanie konfiguracji modułu IPMI z poziomu systemu Linux. Jest to o tyle wygodne, że nie musimy restartować serwera i konfigurować IPMI z poziomu BIOSu.

Pobieranie narzędzia ipmicfg

Narzędzie IPMICFG możemy pobrać z serwera FTP firmy Supermicro.

Uwaga: od pojawienia się artykułu upłynęło już trochę czasu, w przypadku niedostępności serwera FTP, narzędzie można pobrać ze strony: https://www.supermicro.com/en/solutions/management-software/ipmi-utilities

ftp://ftp.supermicro.com/utility/IPMICFG/

W głównym katalogu znajduję się najnowsze archiwum .zip z ipmicfg (np. ipmicfg_1.23.0_general_20151106.zip). Aby sciągnąć plik z serwera można użyć polecenia wget:

wget -c ftp://ftp.supermicro.com/utility/IPMICFG/ipmicfg_1.23.0_general_20151106.zip

Po ściągnięciu paczki zip należy ją rozpakować poleceniem unzip:

unzip ipmicfg_1.23.0_general_20151106.zip

Następnie należy przejść do rozpakowanego archiwum z odpowiednią dla serwera wersją narzędzia ipmicfg (np. dla systemu 64-bitowego, będzie to katalog /linux/64bit/):

cd ipmicfg_1.23.0_general_20151106/linux/64bit/

Aby uruchomić narzędzie niezbędne jest nadanie uprawnień do wykonywania pliku:

chmod +x ipmicfg-linux.x86_64

Ustawianie statycznego adresu IP za pomocą ipmicfg

Aby wyświetlić obecnie przypisany adres IP należy wydać następujące polecenie:

./ipmicfg-linux.x86_64 -m

W odpowiedzi otrzymamy informację o IP i MAC adresie IPMI

IP=0.0.0.0
MAC=00:25:90:00:00:01

Aby ustawić nowy adres IP ponownie używamy ipmicfg z opcją -m, tym razem podajac jednak żądany przez nas adres IP:

./ipmicfg-linux.x86_64 -m 192.168.1.111
IP address can not be changed because DHCP option is enabled.

W przypadku wystąpienia powyższego błędu należy wyłączyć poobieranie adresu poprzez DHCP:

./ipmicfg-linux.x86_64 -dhcp off
Successfully disable DHCP.

Po dezaktywacji DHCP należy ustawić żądany adres IP za pomocą parametr -m IP

./ipmicfg-linux.x86_64 -m 192.168.1.111
IP=192.168.1.111

Aby ustawiać maskę sieciową używamy parametru -k MASKA

./ipmicfg-linux.x86_64 -k 255.255.255.0
Subnet Mask=255.255.255.0

Aby ustawiać bramę sieciową używamy parametru -g IP_BRAMY

./ipmicfg-linux.x86_64 -g 192.168.1.1
Gateway=192.168.1.1

Konfiguracja sieciowa została zmieniona. Od tej chwili możemy znaleźć interfejs IPMI na nowo skonfigurowanym adresie IP. W przypadku gdy zapomnimy hasła do interfejsu WWW – IPMI możemy je zresetować również za pomocą narzędzia IPMICFG – Reset hasła Supermicro IPMI za pomocą IPMICFG.

Warto przeczytać

Dodaj komentarz