Yes. The BSD machine can't resolve your IP address. Are it's nameservers set up correctly in /etc/resolv.conf? As you're using DHCP, they probably are, but one never knows.
The "cheap hack" solution is to put your laptop's IP in the BSD machine's host file. The real solution is to make DNS work.