Just double-checking... when it connects to wifi it should dhcp for an address. I'm noticing on mine that it does pull an address, but ignores the DNS configuration instead opting for using itself as a DNS server and I have direct external DNS queries blocked at the router except for my DNS server.... have you checked /etc/resolv.conf to see if it's updating? If you manually edit it and point it to your DNS server does it start working?