Я бы рекомендовал сбросить бук к заводским настройкам, а потом загрузить в режиме восстановления и там проверить работу сети. Если и там будет отваливаться, вывод - виновато железо.
Тогда два варианта:
Сеть через usb (может быть медленно, в зависимости от версии usb), либо замена мат.платы макбука (в зависимости от модели может быть от 5 тыр. до 100 тыр.)
Если в режиме восстановления сеть будет работать без проблем, это повод переустановить ОС.