its working now, i simply put the host name ( host=trixbox1)
first i couldn't ping using the name trixbox1.localdomain, then i discovered even though i changed the host name on the network gui interface, it didn't change in etc/hosts, so i changed it there.
(127.0.0.1 trixbox2.localdomain trixbox2 localhost.localdomain localhost)
i also want to point out that if anyone doing similar setup you need to change the dhch host name in network, default name is trixbox1, if both machines are in the same network, the route will get same name and it might cause conflict.
again,thanks for your help joe.