Скорее всего причина не в Linux или в самом интернете, а в эмуляции сети/режиме офлайн, который включён в DevTools. При открытой панели разработчика Chrome умеет симулировать «Offline»/разный throttling — и если там включён Offline, при перезагрузке вы получите ERR_INTERNET_DISCONNECTED.
Что проверить и как исправить
1. Откройте DevTools (F12 или Ctrl+Shift+I).
2. Перейдите на вкладку Network.
3. Сверху слева у Network есть выпадающий список для эмуляции сети (обычно показывает «No throttling», «Fast 3G», «Offline» и т.д.). Убедитесь, что выбрано «No throttling» или «Online», а не «Offline».
4. Ещё проверьте: Command Menu (Ctrl+Shift+P) → введите «Network conditions» или через меню DevTools: More tools → Network conditions — там тоже могут быть опции эмуляции сети.
5. Вкладка Application → Service Workers: проверьте, не включена ли симуляция офлайн для сервис-воркера.
Если после этого проблема остаётся:
- Попробуйте в режиме инкогнито (чтобы исключить расширения).
- Отключите расширения (chrome://extensions) или запустите Chrome с --disable-extensions.
- Обновите Chrome до последней версии или создайте новый профиль пользователя.
- Сбросьте настройки Chrome или переустановите браузер.
В 99% случаев достаточно переключить сетевой профиль в DevTools с «Offline» на «No throttling / Online».