I have a Supermicro X9DRD-IF motherboard with IPMI onboard.
I'm completely losing network (both IPMI and OS) after adding VLAN support in OS network configuration.
Network cable is connected into LAN1 port. IPMI is configured as shared. IPMI VLAN is not set. IPMI firmware was updated to latest version.
Network comes with VLAN 171
untagged (XX.XX.XX.0/26)
and VLAN 169 (YY.YY.YY.128/27)
tagged. Switch is HP Procurve 2824 J4903A.
My IPMI network config in BIOS:
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
Config with these two files is working fine:
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"
But just after I add VLAN config file, and restart network, I lose connection. No ping both on IPMI and OS IPs. This is my VLAN config:
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"
Also I tried to add driver option as suggested here and here
options e1000e CrcStripping=0
in /etc/modprobe.d/e1000e.conf
, but it didn't help.
By the way, I have similar VLAN config working fine on another server with older X8STi-F and CentOS 5.8, but on new server I have no more ideas what I have to do.