Você pode estar correndo para um efeito infeliz do firmware do Supermicro BMC. Quando a energia é aplicada à fonte de alimentação, o BMC é ligado imediatamente. Durante o processo de inicialização, o BMC (via Uboot que está inicializando o Linux no BMC) verifica se a porta NIC IPMI dedicada vê um estado de link. Caso contrário, a porta NIC compartilhada será usada. A porta NIC selecionada no tempo de inicialização do BMC será a porta NIC usada até que o BMC seja energizado, seja por meio de uma reinicialização direta do BMC ou quando a energia for removida da fonte de alimentação. A reinicialização do sistema em si não fará nada para o BMC.
Isso cria uma condição de corrida no tempo de cabeamento entre a conexão da NIC IPMI dedicada e o cabo de alimentação, que é muito desagradável. Ou, por exemplo, se você tiver uma falta de energia e o BMC aparecer antes do switch, o BMC selecionará o NIC compartilhado, apesar de o NIC dedicado estar conectado e o acesso LAN IPMI, no caso de portas VLAN, estar na rede errada. Nós experimentamos isso com mais frequência do que gostamos e achamos isso bastante frustrante.
Se você fosse capaz (o que, você não conseguiria se o BMC aparecesse na NIC "errada") para conectar-se através da LAN, você poderia SSH para o BMC usando o ADMIN account (senha padrão "ADMIN). Quando logado no BMC via SSH você pode ver o efeito da decisão de tempo do Uboot na linha de comando como mostrado pela opção usencsi = no final da linha de comando:
# cat /proc/cmdline
root=/dev/ramdisk ro ip=none ramdisk_blocksize=4096 console=ttyS0,38400 rootfstype=cramfs bigphysarea=1025 usencsi=0
No meu sistema (X8DTi-LN4F) usencsi=0
significa "use o NIC IPMI dedicado".
Claro, isso requer que você se conecte ao BMC via LAN. Eu olhei muito duro com o firmware r1.05 e não consigo descobrir como a NIC selecionada acessa o IPMI do host. Acabei de começar a olhar para o firmware r1.32 para este sistema. De qualquer forma, eu não vejo o modelo da sua placa-mãe listado na página de firmware do SuperMIra IPMI aqui:
O que é mais frustrante sobre isso é que eu sei quais dois bytes eu gostaria de hardwire no firmware BMC nos permitindo definir a interface IPMI para o NIC dedicado ou NIC compartilhada, mas tanto quanto eu posso discernir não há nenhuma configuração permitindo que este .