On jeudi 2 décembre 2021 15:21:48 CET, Dge wrote:
On Thu, Dec 02, 2021 at 03:02:52PM +0100, Wallace wrote:
J'ai vu passer les commandes raw mais je n'ai pas trouvé le référentiel des adresses hexa derrière.
Quelqu'un l'aurait déjà croisé pour du Dell?
Je réponds pas à la question, mais sur des vieux Dell déjà, ça marche simplement avec:
ipmitool -Ilanplus -H 192.168.1.26 -Uxxx -Pxxx delloem mac
Suivant cette indication et en lisant le code source, c'est juste pas implémenté pour les G > 13, mais ca fonctionne en utilisant les constantes :
# ipmitool raw Not enough parameters given. RAW Commands: raw <netfn> <cmd> [data]
netfn = IPMI_NETFN_APP = 0x06 cmd = IPMI_GET_SYS_INFO = 0x59 data = 0x00 EMB_NIC_MAC_ADDRESS_11G(0xDA) 0x00 0x00 OFFSET LEN
et le résultat c'est ca : typedef struct { unsigned int BladSlotNumber : 4; unsigned int MacType : 2; unsigned int EthernetStatus : 2; unsigned int NICNumber : 5; unsigned int Reserved : 3; uint8_t MacAddressByte[MACADDRESSLENGH]; } LOMMacAddressType;
donc # ipmitool raw Application 0x59 0x00 0xDA 0x00 0x00 0x00 0x08 11 00 01 bc 97 e1 79 65 70 # ipmitool raw Application 0x59 0x00 0xDA 0x00 0x00 0x08 0x08 11 00 02 bc 97 e1 79 65 71
Testé sur un PE R7515 et R340 (marche aussi sur r210ii et r515)
On peut jouer sur les offsets/len pour n'avoir que la mac apparemment