Har själv detta problem emellanåt. Tyckte inte om att behöva starta om Macen för att få kontakt med nätverket igen, och hittade efter lite meckande en lösning som krävde lite terminalhackande men som åtminstone besparade mig omstarten. Terminalkommandona för mig är:
sudo ifconfig en0 down
följt av
sudo ifconfig en0 up
Kör man trådlöst, som du, får man byta en0 till den beteckning som gäller för det trådlösa interfacet.
Förmodligen och förhoppningsvis finns det en "riktig" lösning på problemet., men jag har inte hittat något på vare sig Macfixit eller MacOSXHints.