我有一块 Supermicro X9DRD-IF 主板,主板上带有 IPMI。在 OS 网络配置中添加 VLAN 支持后,我完全失去了网络(IPMI 和 OS)。网络电缆已连接到 LAN1 端口。IPMI 配置为共享。未设置 IPMI VLAN。IPMI 固件已更新为最新版本。网络带有VLAN 171
未标记(XX.XX.XX.0/26)
和VLAN 169 (YY.YY.YY.128/27)
标记。交换机是 HP Procurve 2824 J4903A。
BIOS 中的 IPMI 网络配置:
Configuration Address source: [Static]
Station IP address XX.XX.XX.003
Subnet mask 255.255.255.192
Station MAC address 00-25-90-4e-73-7b (not editable)
Gateway IP address XX.XX.XX.001
使用这两个文件的配置工作正常:
cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
BOOTPROTO="static"
BROADCAST="XX.XX.XX.63"
IPADDR="XX.XX.XX.4"
NETMASK="255.255.255.192"
NETWORK="XX.XX.XX.0"
GATEWAY="XX.XX.XX.1"
ONBOOT="yes"
TYPE="Bridge"
cat /etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE="eth0"
HWADDR="00:25:90:4E:9A:E4"
ONBOOT="yes"
BRIDGE="br0"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
但就在我添加 VLAN 配置文件并重新启动网络后,我失去了连接。IPMI 和 OS IP 均无法 ping 通。这是我的 VLAN 配置:
cat /etc/sysconfig/network-scripts/ifcfg-eth0.169:
VLAN="yes"
DEVICE="eth0.169"
HWADDR="00:25:90:4E:9A:E4"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
ONBOOT="yes"
BRIDGE="br0"
BOOTPROTO="none"
TYPE="Ethernet"
options e1000e CrcStripping=0
,/etc/modprobe.d/e1000e.conf
但是没有帮助。
顺便说一句,我在另一台装有旧版 X8STi-F 和 CentOS 5.8 的服务器上有类似的 VLAN 配置,运行良好,但在新服务器上,我不知道该做什么。
答案1
您是否可以选择使用专用的 IMPI 端口?如果您计划使用 OS 级 VLAN 配置,则共享不是一个好选择。您通常必须将 eth0/first 接口和 IPMI 放在同一个 VLAN 上...