I have installed an ESXi 6.7 host inside a VMware Workstation. That ESXi has one VM Ubuntu 20 server running. But that VM does not have internet access. Here are the network settings:
- ESXi host is connected to internet router via Bridged adapter option in VMware Workstation.
- ESXi host has IP address 192.168.10.22 automatically given to it by my router which is accessible by my other devices on same home network. (e.g. I can login to ESXi from another laptop with the IP)
- VM (Ubuntu server) is connected to the default port group 'VM Network'
- VM Network port group is connected to default vSwitch which has vmnic0 physical adapter of ESXi host.
Now all the settings are pretty much default as it comes with fresh ESXi installation. But when I check the network settings inside the Ubuntu Server VM there is no IP address like it should have IP e.g 192.168.10.30 by DHCP server. I can see the Ethernet adapter called "ens160" in the Ubuntu VM but there is no IP given to it by the DHCP of my router and hence there is no internet and neither i am able to access it locally from my other network machines. I already tried giving static IP manually to my Ubuntu VM but no ping to internet websites or even local network machines.
How can I make such settings so that my Ubuntu server VM also has direct IP assigned by DHCP of my router just like my ESXi host.
All the help is appreciated.