Então, o problema era um firmware antigo na placa supermicro. Depois de atualizar o hardware, o problema desapareceu.
Eu tenho uma placa SupoerMicro com ipmi, onde eu tenho alguns problemas na comunicação usando o canal da LAN.
O servidor está executando o PFsense (netbsd) e posso enviar comandos para o controlador ipmi local usando a ferramenta IPMI. No começo eu era capaz de definir parâmetros, mas em um ponto ele trava, e de alguma forma ficou fora de sincronia.
lan print 1
Set in Progress : Set Complete
Auth Type Support : NONE MD2 MD5 PASSWORD
Auth Type Enable : Callback : MD2 MD5 PASSWORD
: User : MD2 MD5 PASSWORD
: Operator : MD2 MD5 PASSWORD
: Admin : MD2 MD5 PASSWORD
: OEM : MD2 MD5 PASSWORD
IP Address Source : Static
IP Address : 0.0.0.0
Subnet Mask : 0.0.0.0
MAC Address : 00:00:00:00:00:00
SNMP Community String : public
IP Header : TTL=0x00 Flags=0x00 Precedence=0x00 TOS=0x00
BMC ARP Control : ARP Responses Enabled, Gratuitous ARP Disabled
Default Gateway IP : 0.0.0.0
Default Gateway MAC : 00:08:74:ef:76:81
Backup Gateway IP : 0.0.0.0
Backup Gateway MAC : 00:00:00:00:00:00
802.1q VLAN ID : 40
802.1q VLAN Priority : 0
RMCP+ Cipher Suites : 0,1,2,3,6,7,8,11,12
Cipher Suite Priv Max : aaaaXXaaaXXaaXX
: X=Cipher Suite Unused
: c=CALLBACK
: u=USER
: o=OPERATOR
: a=ADMIN
: O=OEM
Eu posso sem problemas definir a cadeia de comunidade SNMP ou o ID de VLAN, mas não posso definir a vlan para desligar ou definir IP Adress, Subnet Mask.
Ao tentar receber este erro:
LAN Parameter Data does not match! Write may have failed.
Eu tentei uma reinicialização bmc cold reboot / warm e tentei configurar o modo lan usando parâmetros brutos
X8 ATEN
to get lan mode
ipmicfg -raw 0x30 0x70 0x0c 0
to set lan mode dedicated
ipmicfg -raw 0x30 0x70 0x0c 1 1 0
to set lan mode onboard/shared
ipmicfg -raw 0x30 0x70 0x0c 1 1 1
to set lan mode failover
ipmicfg -raw 0x30 0x70 0x0c 1 1 2
Mas nada ajuda.
Poderia estar relacionado a essa pergunta, Supermicro IPMI sem rede , mas ele não tem solução.
O erro LAN Parameter Data does not match! Write may have failed.
acontece devido à gravação / alteração proibida dos parâmetros IPMI / BMC.
A proibição aplicada quando na Seção [LANCHANNELS]
o parâmetro LANFailOver
é igual a ativar. Para poder alterar as configurações de rede do IPMI, esse parâmetro deve ser definido para desativado até a hora da alteração. Veja como fazer isso corretamente:
syscfg /lfo disable
ipmitool lan set 1 access off
ipmitool lan set 1 ipsrc dhcp
ipmitool lan set 1 access on
syscfg /lfo enable
Este exemplo altera a fonte de IP para DHCP. Outras configurações podem ser adicionadas também.
Interessante: a razão pela qual a atualização do Firmware ajudou o Lauer a resolver o problema parece estar desativada por padrão no LanFailover nessa versão específica do firmware.
syscfg
é uma ferramenta gratuita para download e uso.
Tags ipmi supermicro bmc ipmitool