You can only ping on your local network? What about pinging yahoo.com or the IP address for yahoo.com? What about pinging a server at your ISP?
do you have a firewall? Perhaps its blocking you based on your network card MAC address? or perhaps your ISP is blocking that MAC address?
...And now abideth faith, hope, charity, these three; but the greatest of these is charity.