Пролог: Мне просто нужно было зайти на сайт. Обычный сайт. Для личного пользования. Без хакерства, без тёмных делишек, просто тупо зайти. Но Cloudflare решил, что я – киберпреступник номер один и повесил на мне бесконечную проверку «А ты точно человек?»
Окей, думаю, Safari тупит. Гуглю, нахожу советы: «Очисти куки, попробуй инкогнито». Делал. Не помогло.
Тогда я решил пойти глубже. Нашёл на форуме мегамозга-дипсика, который разложил мне кучу лайфхаков. Проверил JavaScript, отключил все расширения, сменил DNS, даже потанцевал с бубном, переключая IPv6. Ничего.
В отчаянии я спросил дипсика: «Дай команду, чтобы полностью сбросить сетевые настройки, и я начну жизнь заново». Он такой: «Без проблем! Просто введи в терминале...»
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo route flush
sudo reboot
Ну, раз умный интеллект сказал, значит, делаем. Выполняю команду, с чистым сердцем жму Enter, Мак уходит в ребут… и…
🚨🚨🚨 ИНТЕРНЕТ ПЕРЕСТАЛ СУЩЕСТВОВАТЬ 🚨🚨🚨
Safari? Не открывает ничего. Chrome? Тоже. Единственное, что работало – VPN. И тут до меня доходит, что я, возможно, только что уничтожил свою сетевую конфигурацию.
Начинается паника. В голове вертится: «Ну вот и всё, прощай, МакБук, было весело», в сервис уже думал звонить. Но дипсик на связи! (благо телефон не забыл про интернет) Он предлагает ещё кучу команд для восстановления, большинство из которых я выполняю на автопилоте, как хирург на грани инфаркта.
После множества попыток, перезапусков, очищений кешей, сбросов DNS, удаления и пересоздания подключений я таки победил этот хаос. Интернет снова заработал! Safari открыл сайт! Победа! 🎉
Если Cloudflare крутит бесконечную проверку – не лезь сразу в терминал, попробуй сменить браузер.
Никогда, НИКОГДА не удаляй файлы конфигурации сети, если не уверен, что знаешь, как их восстановить.
Гипсик – штука мощная, но иногда нужно фильтровать советы, а не бездумно вводить sudo rm -rf.
Бонус: я теперь знаю, как сбрасывать и чинить сетевые настройки на macOS. Так что если вдруг ваш Мак тоже решит, что интернет – это миф, обращайтесь. 😎
UPD: если произошла такая история сие команды все вылечат:
sudo rm -rf /Library/Preferences/SystemConfiguration/*
sudo reboot