Решение для кеширования в ответе Марка Смита - отличная идея; Я сделал это успешно.
Другое решение, имеющее на моем компьютере подключение к Интернету и SSH-подключение к виртуальной машине: Установить прокси-сервер (squid) на моем компьютере, который имеет SSH-подключение к виртуальной машине с межсетевым экраном. Объявить on виртуальная машина с брандмауэром - это локальный прокси 127.0.0.1:3128 и создает туннель SSH от этого порта к порту моей собственной машины.
Таким образом, вы можете динамически устанавливать, обновлять и исправлять.
У меня те же проблемы. Попробуйте проверить, в какое состояние приостановки входит ваша машина. На моем я получаю:
$ sudo journalctl | grep "PM: suspend" | tail
Jul 27 14:00:32 x1 kernel: PM: suspend entry (s2idle)
Jul 28 09:52:51 x1 kernel: PM: suspend exit
Изhttps://www.kernel.org/doc/Documentation/power/states.txtследует, что "s2idle" является псевдо--состоянием сна, потребляющим значительно больше энергии, чем фактические состояния сна, такие как "ожидание" или "глубокий". Я собираюсь попробовать изменить его, чтобы, когда я закрываю крышку, он переходил в режим ожидания, и посмотрим, поможет ли это.