Difference between revisions of "Troubleshooting/BMC Connection Guide"
JeremyRand (talk | contribs) (→SSH to the BMC: Factor out default password) |
JeremyRand (talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 28: | Line 28: | ||
=== Determine the BMC network address === | === Determine the BMC network address === | ||
− | + | See [[Checking the BMC IP Address]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== SSH to the BMC === | === SSH to the BMC === | ||
Line 40: | Line 34: | ||
Using the IP address of the BMC, SSH as follows: | Using the IP address of the BMC, SSH as follows: | ||
− | ssh root@<IP address of BMC> | + | ssh root@<IP address of BMC> |
If you haven't changed the password yourself, it will be [[BMC Default Password|the factory password]]. Once this step is completed, you should receive a root shell on the BMC. | If you haven't changed the password yourself, it will be [[BMC Default Password|the factory password]]. Once this step is completed, you should receive a root shell on the BMC. |
Latest revision as of 16:51, 6 June 2023
Contents
BMC Connection Guide
This document will guide you through the process of connecting your system BMC to an external network and gaining access to the root command line shell therein. It is assumed you will have access to a Linux based computer during this process, and that you have not set your BMC to use a static IP address. If you have already set your BMC to use a static IP address, please use a Linux computer that has access to that IP and skip to the SSH section. Note that you cannot access the BMC in any way from the host system over network -- the NCSI interface has no support for this, and all access including pings will fail.
Overview
The BMC exposes a network interface on a specific network port for each product as listed:
- Talos II: The left-most network port, nearest the serial port on the rear panel of the mainboard
- Blackbird: The left-most network port, on top of the USB ports, nearest the serial port on the rear panel of the mainboard
When the system is attached to AC power after being disconnected, the stock BMC firmware goes through a startup process that involves acquiring a DHCP address from any DHCP server available on the network attached to the BMC network interface. The goal of this section of the guide is to allow the BMC to acquire an address so that a root shell may be obtained for diagnostic purposes.
Configure a DHCP server
If a DHCP server is already present on the network the BMC is attached to, please skip this step.
There are several different methods to set up a Linux machine as a DHCP server. While there are a variety of online guides for this task, we have summarized a few popular distro methods below:
Once the server is online, continue to the next step.
Allow the BMC to acquire a network address
Connect the network with the DHCP server to the BMC network interface on the mainboard. If the system is plugged into AC power, unplug it and wait for all LEDs to extinguish on the mainboard. Plug the system in and wait for the BMC startup process to start (front panel lights to stop flashing).
Determine the BMC network address
See Checking the BMC IP Address.
SSH to the BMC
Using the IP address of the BMC, SSH as follows:
ssh root@<IP address of BMC>
If you haven't changed the password yourself, it will be the factory password. Once this step is completed, you should receive a root shell on the BMC.