machine
machine copied to clipboard
VMware Fusion can't find IP address on Big Sur
I'm not sure why, but instead of using vmrun
, the vmwarefusion
driver attempts to find the guest IP through roundabout ways by looking into DHCP lease files.
With the advent of Big Sur, this doesn't work anymore as vmnet1
/vmnet8
have disappeared in favour of a native bridge100
interface.
Comparatively, vmrun getGuestIPAddress
just works:
~> vmrun list
Total running VMs: 1
/Users/lloeki/.docker/machine/machines/fusion/fusion.vmx
~> vmrun checkToolsState /Users/lloeki/.docker/machine/machines/fusion/fusion.vmx
running
~> vmrun getGuestIPAddress /Users/lloeki/.docker/machine/machines/fusion/fusion.vmx
172.16.159.2
I suppose it might just be a case of writing a getIPfromVmrun()
or something.