From what you're saying, your /etc/resolv.conf or /etc/hosts file don't come into play; they would only help in looking up domain names, not pinging valid IP addresses.
At this point I would check your router config; go to
http://192.168.1.1 and check to make sure that you don't have a MAC address filter or something else that would block your .101 address from going outside the router.