В конечном счете, полагаться на ssh для работы в сети, которой вы не управляете напрямую, - непростое решение.
В порядке вероятности:
IP-адрес маршрутизатора назначается динамически (например, через DHCP), и срок его аренды истек, поэтому маршрутизатор получил другой IP-адрес, и тот, который у вас, был переназначен другому клиенту интернет-провайдера.
Диагностика: попросите кого-нибудь посетить сайт whatismyip.com или подобный сервис и прочитать вам IP. Если в прошлом вам удавалось успешно пропинговать IP-адрес, ваш сбой пингования сейчас может указывать на то, что старый ip был не назначен и не переназначен, но это не окончательно.
Исправлено: подключение к новому IP. Долгосрочное решение заключается в том, чтобы в будущем использовать динамический DNS- сервис (например, noip популярен).
Маршрутизатор не работает / работает неправильно, или соединение с провайдером разорвано
Диагностика: попросите кого-нибудь на месте просматривать Интернет. Это также может вызвать сбой проверки связи.
Исправлено: либо помогите устранить неполадки, либо наберите провайдера
Микропрограмма маршрутизатора была обновлена или сброшена, а настройки переадресации вашего порта исчезли.
Диагностика: если возможно, попросите кого-нибудь на сайте посетить страницу браузера и перепроверить настройки. Пинг все равно должен работать.
Исправлено: заново добавить настройки. Чтобы это не повторилось, вы можете настроить автоматическое обратное соединение SSH (-R). Вы можете объединить это с autossh для надежности или даже настроить VPN-клиент, такой как openvpn, если вы чувствуете себя амбициозным.
Интернет-провайдер решил брандмауэр порт 22. Это необычно, но не случайно.
Диагностика: настроить SSH на новый порт, как на компьютере, так и на переадресацию портов на маршрутизаторе. Пинг все равно должен работать.
Исправлено: просто используйте другой порт или наберите провайдера