Notes on installing VMWare Tools for FreeBSD on ESXi 4.1
Quick explanation: FreeBSD is not officially supported platform hence why the OS is listed as 'other' when creating a new Virtual Machine. However, the tools are contained withing the ESXi distribution, and here are the steps to install them.
1. Power on the virtual machine.
2. Select "Connect/disconnect the CD/DVD devices of the virtual machine" -> "Connect to ISO image on a datastore" (Select disconnect if was previously connect to a different ISO) -> Select "vmimages" -> "vmtools" -> "freebsd.iso"
3. Launch "Virtual Machine Console" or establish a SSH connection to client, and login as user "root".
4. Mount the CD/DVD device: #mount /cdrom
5. Extract the VMWare tools: #cd /tmp && tar xzvf /cdrom/vmware-freebsd-tools.tar.gz && rm vmware-freebsd-tools.tar.gz
6. If the compat6x libraries were not previously installed, install them: #cd /usr/ports/misc/compat6x && make install distclean
7. Run VMWare Tools installer: #cd /tmp/vmware-tools-distrib && ./vmware-install.pl
8. Finally, #echo 'ifconfig_vxn0="DHCP"' >> /etc/rc.conf && /etc/netstart