LAN IF uses different MAC than VLAN on LAN
-
Cheers,
I have a very strange issue I never ran into before.
Device is a HPE DL360p G8 running 2.8.0 CE.
bxe1 is assigned LAN and connected to a cisco CBS350.There is no MAC address configured on any interface to be spoofed. I looked into this because I configured LAN to be enabled and was not able to reach the configured IP address.
The switch shows two distinct MAC addresses for bxe1 and bxe1.100:
VLAN ID MAC Address Interface
VLAN 1 94:40:c9:fe:3d:dd XG1/21 (pfSense LAN)
VLAN 100 94:40:c9:fe:3d:dc XG1/21 (pfSense LAN)Status IF is:
LAN Interface (lan, bxe1)
Status up
MAC Address 94:40:c9:fe:3d:dc
IPv4 Address 172.16.0.3
Subnet mask IPv4 255.255.255.0100_TEMP_ONLAN Interface (opt12, bxe1.100)
Status up
MAC Address 94:40:c9:fe:3d:dc
IPv4 Address 172.16.100.5
Subnet mask IPv4 255.255.255.0Most interesting: I disabled the IF LAN in the UI (lost also connection to configured VLAN) and enabled it from the console (ifconfig bxe1 up) which assigned the MAC 94:40:c9:fe:3d:dc in the MAC address table on the switch.
But then I also enabled it in the console again (checkbox enable was unticked) and the mac in the MAC Address Table changed back to 94:40:c9:fe:3d:dd.
ifconfig bxe1 output is
bxe1: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
description: LAN
options=120bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWFILTER>
ether 94:40:c9:fe:3d:dc
inet 172.16.0.3 netmask 0xffffff00 broadcast 172.16.0.255
inet6 fe80::9640:c9ff:fefe:3ddc%bxe1 prefixlen 64 scopeid 0x2
media: Ethernet autoselect (10Gbase-T <full-duplex>)
status: active
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>Any information/hint/clue is welcome.
Thanks,
Thomas