Иногда случается, что система бьет себя пяткой в грудь, что все работает в штатном режиме, но интернета все равно нет. Одной из причин такого явления может стать подвисший сетевой интерфейс Mac OS X. В такой ситуации обычно советуют перезагрузить Мак. Но можно попробовать решение попроще: перезагрузить только сетевой интерфейс. Для этого в «Терминале» введите сначала команду sudo ifconfig en0 down, а потом — sudo ifconfig en0 up. Единственное важное условие: вы должны знать пароль администратора, который необходимо ввести после первой команды. На перезагрузку сетевого интерфейса нужны считанные секунды. Но если и после этого интернет все равно не заработал, обращайтесь к своему провайдеру.

P. S. Вот какие замечания в комментариях я люблю: те, которые очень толково дополняют соответствующую публикацию. Читатель Wayfinder Tm предложил более универсальный способ перезагрузки не только LAN- (en0), но WAN-интерфейса (en1), который также, при стечении обстоятельств, может подвиснуть. Чтобы перезагрузить сразу оба интерфейса, в тот же «Терминал» введите такой набор команд: for EN in ‘en0’ ‘en1’; do if [ `ifconfig $EN | grep status | awk -Fstatus: ‘{print $2}’` = ‘active’ ] ; then sudo ifconfig $EN down && sudo ifconfig $EN up; fi; done. Этот небольшой сценарий учитывает, включен ли каждый из двух интерфейсов. Если какой-либо из них не включен, сценарий его и не включит, а лишь перезагрузит тот интерфейс, которым вы в данный момент пользуетесь (или оба, если ваш Мак подключен и к проводной, и беспроводной сети).






