Oh drat. I tried Proxmox8.2.2 [Linux 6.8.4-2-pve (2024-04-10T17:36Z)] on VMWare workstation as a test - set as nested VMWare ESXi v8 or above and *everything* worked perfectly. I then setup a new install of pve on my VMWare ESXi 8.U2 (simply testing but better kit to work with) and, again, all worked fine except as above - couldn't make it see the network - it gets an IP from DHCP (so is seeing other hosts/dhcp server) and the right subnet/gateway are all correct - but the Win2022 VM (which installed fine - all with the virtIO drivers (and the drivers installed inside windows, there are no issues with devices in CP) says "no internet access" and unidentified network. It can't ping it's own gateway. I can't change the VMXNET3 adapater as that's the only one available for this VM when set to ESXi 8> so a bit stopped. Interestingly, I was testing Xenserver 8 and it had exactly the same issue so I'm guessing it's the VMXNET3 that's the issue here. Bit stuck at the mo - but still preferring Proxmox over Xenserver as seems much more highly configurable.
OK, got it to work (just) - but not sure whether this is impactful:
1) Important: In VMWare, under Networking | Virtual Switches | Edit vSwitch0 | Set Security | Promiscuous Mode to Enabled
2) Change the OS Type in VMWare for the server from Other/VMWare to Linux/Debian10
3) Change disk controller to LSI Logic SAS
4) Within the ESXi Host leave the network adapter as VMXNET3 (drop down is selectable to E1000 but won't save)
5) Make sure vmbr0 VLAN is off
Above only needs doing once.
6) Power on Host, network is probably disabled.
7) Change Ethernet for VM to E1000E save, then set back to VirtIO (paravirtualized) and set MTU to 1 (same as host)
8) Go back to network and disable/enable adapter. It should then show up with proper network connectivity - you might have to do this a few times.
However, you might find you have to do a ipconfig/release&&ipconfig/renew or change NIC back and forth with enable/disable in-between.
It also won't survive a reboot - you have to do 6-7-8 again.
Definitely flakey! But happy I could get a 10Gbps adapter as opposed to 1Gbps. Also, this isn't supported in production anyway (nested) but good enough for testing !
Last edited: