Remove the public address for the computer from /etc/hosts. The code finds the
first line in /etc/hosts containing "vcl-winxp" and uses this for the private
interface. Add the private address to /etc/hosts if you haven't already done
so. The code is collecting the private address from /etc/hosts then parses the
ipconfig output to find the public IP address. It assumes the adapter not using
the private address is public.

Hey Jeff,
It looks like you have not filled in your mac address information for your
virtual machine. Vmware likes a particular format for this. Try
00:50:56:2A:3B:00 for eth0macaddress and 00:50:56:2A:3B:01 for
eth1macaddress.
The field "IPaddress" corresponds to the "public" address. Though, I don't
think this will matter here. A public IP address typically will be generate
for your machine. Try a reservation with the mac addresses and see if that
fixes this.
You may have already done these steps but I thought I would add them to be
safe:
You should have an entry for your virtual machine in your /etc/hosts file.
(ex. 10.75.144.15 csuvm15).
You should also have an entry in your dhcpd.conf file as well for each
virtual machine.
Hope this helps,
Patrick
On Feb 8, 2010, at 12:14 AM, Jeffrey Wisman wrote:

We're now at the point where we can create reservations and virtual

machines

get loaded with images. The issue we're having is that the virtual

machines

come up on their private IP addresses only. The reservation screen shows
the private IP and the RDP file has that IP in it. We have the virtual
machines configured with two interfaces - one on the private network for

VCL

admin stuff, and the other on the public network where we have the campus
DHCP server configured to give it an IP. However, it doesn't seem to be
working, or at least if it is getting a public IP, VCL isn't telling us

what

it is.
I'm wondering if the issue is in the database. Each virtual machine has

an

"IPaddress" and a "privateIPaddress". On our virtual machines, they are

| NULL | NULL | NULL | NULL | NULL | 1 | NULL |
Should one be NULLed out or set to something else? Should we put all the
private entries in the /etc/hosts file of the VMWare management server?
Currently I haven't done that, but read it in one of the posts here. Any
other ideas?
Thanks,
Jeff