BMC 管理网络接口#

本文档介绍了 IGX BMC 网络默认配置以及更改配置的步骤。如果您需要更改网络配置,请仔细阅读本文档,因为您只能通过网络访问 IGX BMC,如果网络接口配置不正确,您可能会失去对 BMC 的访问权限。

这是一个默认网络配置,同时支持 DHCP + 静态网络访问。

默认网络配置存储在 /etc/systemd/network/00-bmc-eth0.network 中。

_images/bmc-management-net1.png

以下是 ifconfig 命令中的 BMC 网络配置。

eth0 显示动态 IP,即 10.41.20.228eth0:s 显示静态 IP,即 192.168.1.110

如果以太网 RJ45 端口连接到 DHCP 服务器,则 eth0 处于活动状态;如果以太网 RJ45 端口连接到 PC/平台,则 ethO:s 处于活动状态。

_images/bmc-management-net2.png

从 BMC Web UI 访问网络配置#

使用以下步骤从 BMC Web 用户界面 访问网络配置。

  1. 在 BMC Web UI 中,转到 Settings(设置),然后单击 Network(网络)

    _images/bmc-management-net3.png
  2. 滚动到 IPv4。此处会显示您登录 BMC Web UI 所用的 IP 的 IPv4 地址。如果 BMC 以太网连接到 DHCP 网络,则会在此处看到 DHCP IP;否则,如果连接到静态节点,则只会在此处看到静态 IP (192.168.1.110)。

    _images/bmc-management-net4.png

更改网络配置#

我们不建议您更改网络配置,因为默认情况下,DHCP 和静态 IP 均受支持。如果您需要切换场景,则 BMC UI 仅支持以下记录的情况。

  • 在 DHCP 网络上访问 BMC 时,更改新连接的静态 IP。

  • 在静态网络上访问 BMC 时,在同一子网掩码中添加更多静态 IP。

  • 在静态网络上访问 BMC 时,切换到 DHCP。

在 DHCP 网络上访问 BMC 时,更改新连接的静态 IP#

要添加静态 IPv4 地址,请单击蓝色“Add static IPv4 address(添加静态 IPv4 地址)”框,然后输入“IP address(IP 地址)”、“Gateway(网关)”和“Subnet mask(子网掩码)”,然后单击“Add(添加)”按钮。

1IP address : 192.168.1.111
2Gateway : 192.168.1.1
3Subnet mask : 255.255.255.0
_images/bmc-management-net5.png

现在重新加载 webUI 页面,您将观察到连接已丢失,因为您已添加新的静态 IP 地址。

连接到兼容的静态网络,并使用上面添加的静态 IP 从静态主机访问 webUI

在静态网络上访问 BMC 时,在同一子网掩码中添加更多静态 IP#

要添加静态 IPv4 地址,请单击蓝色“Add static IPv4 address(添加静态 IPv4 地址)”框,然后输入“IP address(IP 地址)”、“Gateway(网关)”和“Subnet mask(子网掩码)”,然后单击“Add(添加)”按钮。

1IP address : 192.168.1.120
2Gateway : 192.168.1.1
3Subnet mask : 255.255.255.0
_images/bmc-management-net6.png

现在重新加载 webUI 页面,您将观察到连接已丢失,因为您已添加新的静态 IP 地址。

连接到兼容的静态网络,并使用上面添加的静态 IP 从静态主机访问 webUI 页面

在静态网络上访问 BMC 时,切换到 DHCP#

如果通过添加新的静态 IP 将默认网络配置更改为仅静态 IP,则可以通过从 webUI 启用 DHCP 来更改回 DHCP。

从静态 IP 访问 webUI 时,启用下图所示的 DHCP,然后将 BMC 重新连接到 DHCP 网络并再次访问 webUI

之后,在 DHCP 服务器/路由器中查找与 MAC 地址对应的设备,例如:对于 Ubuntu DHCP 服务器,重新启动 DHCP 服务器并检查“DHCP-lease-list”命令下的 IP

_images/bmc-management-net7.png

使用 IPMITOOL 访问网络配置#

使用 ipmitool 更改/设置静态 IP IPMI 工具可以通过在单个命令中执行以下命令来更改静态 IP,需要仅在一行中运行此命令,

1ipmitool lan set 1 ipsrc static; ipmitool lan set 1 ipaddr 192.168.1.110; ipmitool lan set 1 defgw ipaddr 192.168.1.1; ipmitool lan set 1 netmask 255.255.255.0

使用 IPMITOOL 启用 DHCP 模式#

如果您需要从静态网络切换,IPMI 工具可以使用以下命令将模式更改为动态 IP。

1ipmitool lan set 1 ipsrc dhcp

之后,在 DHCP 服务器/路由器中查找与 MAC 地址对应的设备,例如:对于 Ubuntu DHCP 服务器,重新启动 DHCP 服务器并检查“DHCP-lease-list”命令下的 IP

可用的网络 IPMI 命令#

功能

命令

描述

1

将模式更改为 DHCP

ipmitool lan set 1 ipsrc <mode>

例如

ipmitool lan set 1 ipsrc dhcp

将 LAN 通道 1 IP 配置模式设置为 DHCP,这对应于网络接口 eth0。

2

添加 IPv4 地址

ipmitool lan set 1 ipaddr <IP Address>
ipmitool lan set 1 defgw ipaddr <IP Address>
ipmitool lan set 1 netmask <Netmask>

将 IPv4 地址、默认网关和网络掩码添加到网络接口 eth0。

3

将模式更改为静态

ipmitool lan set 1 ipsrc <mode>
ipmitool lan set 1 ipaddr <IP Address>
ipmitool lan set 1 defgw ipaddr <IP Address>
ipmitool lan set 1 netmask <Netmask>

示例

ipmitool lan set 1 ipsrc static; ipmitool lan set 1 ipaddr
192.168.1.110; ipmitool lan set 1 defgw ipaddr 192.168.1.1;
ipmitool lan set 1 netmask 255.255.255.0

注意: 上述命令必须仅在一行中运行。

将 LAN 通道 1 IP 配置模式设置为静态,这对应于后面板上的 LAN 端口 5。

4

获取 IPv4 配置

ipmitool lan print 1

获取通道 1 的 IPv4 网络配置,这对应于网络接口 eth0。

5

设置 IPv6 地址

ipmitool lan6 set 1 nolock static_addr 0 enable <IPv6 address> 64

将 IPv6 地址添加到网络接口 eth0。

6

获取 IPv6 配置

ipmitool lan6 print 1

获取通道 1 的 IPv6 网络配置,这对应于网络接口 eth0。