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 0.0.0.0

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