Preload library for VMware Workstation 3.x on Red Hat Linux 8.0
Warning: The usage of the following program is not thoroughly tested and unsupported by me. USE IT ON YOUR OWN RISK. Make sure that you knows very well what it actually does, before you download or use it (since the source code is provided). DO NOT USE IT FOR PROCESSING VALUABLE DATA. Please consider to use an officially supported host platform if you really have to.
The program is in no way related to or affiliated by VMware, Inc.
Source code: libnice.tar.gz | Pre-built binary: libnice.so
The code is derived from the GNU C Library. Therefore, it is also governed by the GNU LGPL license terms.
To compile the source, you also need the GNU Libtool, which should also come with Red Hat Linux 8.0. Once compiled, you will find the binary in .libs/libnice.so. Log in as root, then copy it to /usr/lib and changes its permission to setuid root by
chmod u+s /usr/lib/libnice.so; /sbin/ldconfig
Then, start VMware Workstation as a normal user by
LD_PRELOAD=libnice.so vmware
Many thanks to J. Scott Merritt for the notice how to get the preload library running for normal users.