ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° βΠΠΊΠ»ΠΈΠΏΡΠΈΡΠΌβ.
ΠΠΎΠ½Π°ΡΠ°ΠΌΠΎΡΠ½Π°ΡΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π²Π»ΠΈΡΠ°Π°Ρ ΠΈ Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈΡΠ΅ BMC ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΡΠ΅ΡΠ²Π΅ΡΡΠΊΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π½Π° Gigabyte Enterprise Servers, ΠΊΠΎΠΈ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎ Acer, AMAX, Bigtera, Ciara, Penguin Computing ΠΈ sysGen. ΠΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ BMC ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅Π° ΡΠ°Π½Π»ΠΈΠ² ΡΠΈΡΠΌΠ²Π΅Ρ MergePoint EMS ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ ΡΡΠ΅ΡΠΈΠΎΡ ΠΏΡΠΎΠ΄Π°Π²Π°Ρ Avocent (ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΅Π»Π±Π° Π½Π° Vertiv).
ΠΡΠ²Π°ΡΠ° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡ Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΎΠ΄ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊΠΎΡ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ (ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΡΠΌΠ° CRC32, ΡΠΏΡΠΎΡΠΈΠ²Π½ΠΎ
ΠΡΠΎΡΠ°ΡΠ° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡ Π΅ ΠΏΡΠΈΡΡΡΠ½Π° Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΈΠ·Π²ΡΡΠ΅Π½ΠΈ Π²ΠΎ BMC ΡΠΎ Π½Π°ΡΠ²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. ΠΠ° Π½Π°ΠΏΠ°Π΄, Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΅ Π΄Π° ΡΠ° ΡΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ RemoteFirmwareImageFilePath Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° bmcfwu.cfg, ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΡΠ° ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° Π΄ΠΎ ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈΠΎΡ ΡΠΈΡΠΌΠ²Π΅Ρ. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅, ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎ IPMI, ΠΎΠ²ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΎΠ΄ BMC ΠΈ ΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ popen() ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Π»ΠΈΠ½ΠΈΡΠ°ΡΠ° Π·Π° /bin/sh. ΠΠΈΠ΄Π΅ΡΡΠΈ Π»ΠΈΠ½ΠΈΡΠ°ΡΠ° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π½Π° ΡΠΊΠΎΠ»ΠΊΠ° Π΅ ΠΊΡΠ΅ΠΈΡΠ°Π½Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ snprintf() Π±Π΅Π· ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ ΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ Π·Π½Π°ΡΠΈ, Π½Π°ΠΏΠ°ΡΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΎ Π·Π°ΠΌΠ΅Π½Π°Ρ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΠ° Π΄Π° ΡΠ° ΠΈΡΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠ°, ΠΌΠΎΡΠ° Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠ°Π²Π° ΡΡΠΎ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° ΠΈΡΠΏΡΠ°ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ BMC ΠΏΡΠ΅ΠΊΡ IPMI (Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΡΠΏΡΠ°ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° IPMI Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°).
Gigabyte ΠΈ Lenovo Π±Π΅Π° ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ΠΈ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΡΡΠ΅ Π²ΠΎ ΡΡΠ»ΠΈ 2018 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΡΡΠΏΠ΅Π°ΡΠ° Π΄Π° ΠΎΠ±ΡΠ°Π²Π°Ρ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΠΏΡΠ΅Π΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠ°Π²Π½ΠΎ ΠΎΠ±Π΅Π»ΠΎΠ΄Π΅Π½Π΅ΡΠΈ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΠΠ΅Π½ΠΎΠ²ΠΎ
ΠΠ° 8 ΠΌΠ°Ρ ΠΎΠ²Π°Π° Π³ΠΎΠ΄ΠΈΠ½Π°, Gigabyte ΠΎΠ±ΡΠ°Π²ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π·Π° ΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠ»ΠΎΡΠΈ ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ ASPEED AST2500, Π½ΠΎ ΠΊΠ°ΠΊΠΎ ΠΈ Lenovo, ΡΠ° ΠΏΠΎΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΌΠΎ ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°. Π Π°Π½Π»ΠΈΠ²ΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ASPEED AST2400 Π·Π°ΡΠ΅Π³Π° ΠΎΡΡΠ°Π½ΡΠ²Π°Π°Ρ Π±Π΅Π· Π°ΠΆΡΡΠΈΡΠ°ΡΠ°. ΠΠΈΠ³Π°Π±Π°ΡΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° BMC Π΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π²ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΈ, ΠΊΠΎΡ ΠΈΠΌΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΏΡΠΎΡΠ΅ΡΠΎΡ, ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π·Π° Π°Π½ΠΊΠ΅ΡΠΈΡΠ°ΡΠ΅ ΡΠΎ ΡΠ΅Π½Π·ΠΎΡ, ΠΊΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΡΠΊΠ° ΠΎΠΏΡΠ΅ΠΌΠ°. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ BMC, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠ»Π΅Π΄ΠΈΡΠ΅ ΡΡΠ°ΡΡΡΠΎΡ Π½Π° ΡΠ΅Π½Π·ΠΎΡΠΈΡΠ΅, Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ, ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΈΡΠ΅, Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π·Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΈΡΠ½.
ΠΠ·Π²ΠΎΡ: opennet.ru