BMC 管理网络接口#
本文档介绍了 IGX BMC 网络默认配置以及更改配置的步骤。如果您需要更改网络配置,请仔细阅读本文档,因为您只能通过网络访问 IGX BMC,如果网络接口配置不正确,您可能会失去对 BMC 的访问权限。
这是一个默认网络配置,同时支持 DHCP + 静态网络访问。
默认网络配置存储在 /etc/systemd/network/00-bmc-eth0.network 中。

以下是 ifconfig 命令中的 BMC 网络配置。
eth0
显示动态 IP,即 10.41.20.228
,eth0:s
显示静态 IP,即 192.168.1.110
。
如果以太网 RJ45 端口连接到 DHCP 服务器,则 eth0
处于活动状态;如果以太网 RJ45 端口连接到 PC/平台,则 ethO:s
处于活动状态。

从 BMC Web UI 访问网络配置#
使用以下步骤从 BMC Web 用户界面 访问网络配置。
在 BMC Web UI 中,转到 Settings(设置),然后单击 Network(网络)。
滚动到 IPv4。此处会显示您登录 BMC Web UI 所用的 IP 的 IPv4 地址。如果 BMC 以太网连接到 DHCP 网络,则会在此处看到 DHCP IP;否则,如果连接到静态节点,则只会在此处看到静态 IP (192.168.1.110)。
更改网络配置#
我们不建议您更改网络配置,因为默认情况下,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

现在重新加载 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

现在重新加载 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

使用 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。 |