OK. Finally got it working. I had to run /usr/share/doc/freenx/nxsetup --setup-nomachine-key. but I kept getting an error about nxloader not found, so I had to create a link to it in /usr/local/sbin. now it works fine.. Thanks everyone!