On my ESXi NFVIS VM I have 4 E1000e interfaces plus the passed through X710 VFs. I bootstrap the switch with a different VM before NFVIS starts because I have other VMs using the internal switch and I didn't want to depend on NFVIS to do it.
The interface mapping happens in /etc/udev/rules.d/70-persistent-net.rules, I think I did change this to map to the MAC address instead of using the PCI ID because that changed for some reason when I was playing with different options. something like this
ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="00:0c:29:xx:xx:xx", NAME="MGMT"
the real SSH port is 22222 at least on my NFVIS version. You have to clear the fw rules before it will respond though (iptables --flush works)
dmidecode reports this inside the NFVIS VM in case this helps to replicate it
Code:
Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: VMware, Inc.
Version: VMW201.00V.20829224.B64.2211211842
Release Date: 11/21/2022
ROM Size: 2048 kB
Characteristics:
ISA is supported
PCI is supported
PNP is supported
BIOS is upgradeable
ACPI is supported
Targeted content distribution is supported
UEFI is supported
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Cisco Systems, Inc.
Product Name: ENCS5412/K9
Version: None
Serial Number: FGLxxxxx07K
UUID: xxxxxxxxx-xxxx-xxxx-xxxx-881e6fda766d
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Not Specified
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Intel Corporation
Product Name: 440BX Desktop Reference Platform
Version: None
Serial Number: None
Asset Tag: Not Specified
Features: None
Location In Chassis: Not Specified
Chassis Handle: 0x0000
Type: Other
Contained Object Handles: 0
Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
Manufacturer: No Enclosure
Type: Other