Re: ssh: could not resolve hostname
There is a difference between DHCP and DNS. If your local network router has a DNS built in you would need to tell ssh to use the DNS. That would be configured in /etc/ssh/ssh_config. Something similar to "UseDNS yes". remember you have to recycle the ssh daemon if you modify ssh_config.
If there is not a DNS on your local network then you would have to set up aliases in your /etc/hostsfile so your client knew about what ip address was assigned to the other computer name.
Cheers - Kryptikos
This is Linux country...on a quiet night you can hear Windows reboot.