Is it detecting the network type correctly?

Mine started picking up 2 for some reason and that screwed the internet up. The answer was to run an admin command prompt and use

route delete

That kicked it back in to life - the overall answer was the apple bonjour service was screwing the connection up.