I was unable to get the linux agent to work on RedHat v6.1. Turns out
the
problem was in my /etc/hosts file.

My first line had this:

127.0.0.1 localhost mymachine

when I through agent.linux in to debug mode (./agent.linux -d -nd)
it kept trying to bind to 127.0.0.1 to connect to remote hosts

after I changed that localhost line to my.ip.addy.here everything was
fine

hope it helps,
Kevin