Seeing as you can access the server, what about taking a completely different tack and using the VMware NAT to forward specific ports from your server to your TKL appliance? I think its available in VMware Player, if not then go for VirtualBox.
Start off getting Webmin to work (forward port 12321 straight through). Once you have that working, connect the other services you wish to use. You'll probably have to use non-standard ports for some connections (assuming that some are already in use on your server) so they don't conflict. Hopefully NAT should be able to handle that without reconfiguring ports on TKL.
More information about text formats